篇一:过去完成时的题目
过去完成时专项练习一.用动词的适当形式填空1.We_____________(paint)thehousebeforewe______________(move)in.2.Thatricholdman_____________(make)awillbeforehe_____________(die).3.They_____________(study)themapofthecountrybeforethey________(leave).4.Therobbers_____________(runaway)beforethepolicemen_______(arrive).5.I__________(turnoff)allthelightsbeforeI____________(go)tobed.6.Paul__________(go)outwithJaneafterhe__________(make)aphonecall.7.Tom__________(say)he___________(read)thebooktwice.8.Ourplan____________(fail)becausewe_____________(make)abadmistake.9.Whenthechairman______________(finish)speaking,he_____________(leave)thehall.10.TheReads________(have)lunchwhenI________________(get)totheirhouse.11.WhenI______________(arrive)atthestation,he____________________(leave).12.We_______________(learn)about4000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________(finish)hishomework.14.Weweresurprisedatwhatshe________already______(do)15.She____________(notgo)toQingdaobecauseshe________________(be)therebefore.16.He______________(nottell)youthenewsyet.17.Hesaidhe_____________already_________(give)thebooktotheteacher.18.I______________(be)toShanghaibefore.19.Shetoldmeshe_________________(be)toSanyathreetimes.20.She_____________(play)theguitarwhilehersister_______________(sing).二.句型转换1.Ihadsoldtheticketwhenshecame.(改否定句)2.Shehadsungasongtousbeforeshedanced.(改否定句)3.Theybegantoclimbthemountainaftertheyhadboughtallthefoodanddrinks.(否定)4.By10:00a.m,Ihadbeenveryhungry.(改一般疑问)5.LucyhadalreadycompletedtheprojectwhenIarrived.(改一般疑问)16.Bythetimehegottotheairport,theplanehadtakenoff.(改一般疑问)7..HehadbrokenhisarmwhenIsawhim.(对划线部分提问)8.Whenhehadreadthenote,heateit.(对划线部分提问)9..Jackdidn’tgotothecinemabecausehehadseenthefilm.(对划线部分提问)10.Wehadhadthetoysfortenyearsbeforewegavethemtothechild.(对划线部分提问)11.Shehadwrittenthebookbytheendof1960.(对划线部分提问)12.Wecookedthedumplings.Weatethemup.(用过去完成时连接两句)13.Jim’sfathermendedthecar.Itwasbroken.(用过去完成时连接两句)14.Wehadourtests.Thenwehadalongholiday.(用过去完成时连接两句)Afterwe________________________,we_____________________________15.Heshowedusthepicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.三、选择题1.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone2.What___Jane____bythetimehewassever?A.did,doB.has,doneCdid,did.D.had,done3.I______900EnglishwordsbythetimeIwasten。A.learnedB.waslearningC.hadlearnedD.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.has,agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.AhadcookedB.cookedC.havecookedD.wascooked26.Shesaidshe__________theprinciplealreadyA.hasseenB.sawC.willseeD.hadseen7.Shesaidherfamily_______themselves______thearmyduringthewar.A.hashidden,fromB.hadhidden,fromC.hashidden,withD.hadhidden,with8.Bythetimehewastenyearsold,he_________.A.hascompleteduniversityB.hascompletedtheuniversityC.hadcompletedanuniversityD.hadcompleteduniversity9.Shehadwrittenanumberofbooks______theendoflastyear.A.forB.inC.byD.at10.He_____toplay____beforehewas11yearsold.Ahadlearned,pianoB.hadlearned,thepianoC.haslearned,thepianoD.learns,piano.11.What_______Annie____bythetimehewasten?A.did,doB.did,didC.has,doneD.haddone12.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworkedB.worksC.hadworkedD.willwork13.Bytheendoflastweek,they___thebridge.A.hascompletedB.completedC.willcompleteD.hadcompleted14.Benhatesplaying_____violin,buthelikesplaying____football.A.a…theB.the…theC./…theD.the…/15.Bythetimehewas4,he______alotofGermanwords.A.hadlearnedB.haslearnedC.learnedD.learns过去完成时 参考答案:一.用动词的适当形式填空1.hadpainted...moved
2.hadmade...died
3.hadstudied…left
4.hadrunaway..arrived5.hadturnedoff…went
6.went…hadmade
7.said…hadread
8failed…hadmade9.(had)finished…left
10.werehaving/hadhad…got
11.arrived..hadleft
12..hadlearned13.(had)finished
14.had..done
15didn"tgo…hadbeen
16.hasn"ttold
17had…given18.havebeen
19.hadbeen
20.wasplaying…wassinging二.句型转换1.Ihadn"tsoldtheticketwhenshecame.2.Shehadn"tsungasongtousbeforeshedanced.3.Theydidn"tbegintoclimbthemountainaftertheyhadboughtallthefoodanddrinks.4.Hadyoubeenveryhungryby10:00a.m?5.HadLucycompletedtheprojectwhenIarrivedyet?6.Hadtheplanetakenoffbythetimehegottotheairport?7.Whathadhedonewhenyousawhim?38.Whatdidhedowhenhehadreadthenote?9.Whydidn"tJackgotothecinema?10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?11.Whathadshewrittenbytheendof1960?12.Afterwehadcookedthedumplings,weatethemup.13.Jim’sfathermendedthecarbecauseithadbeenbroken.14.Afterwehadhadourtests,wehadalongholiday.15.Beforeheshowedusaroundthehouse,hehadshowedusthepicture.三、选择题1-5ADCAA 6-10DBDCB 11-15DCDDA4
篇二:过去完成时的题目
篇三:过去完成时的题目
过去完成时练习题含答案
过去完成时专项练
一、用动词的适当形式填空:
1.Wehadpaintedthehousebeforewemovedin.2.Thatricholdmanhadmadeawillbeforehedied.3.Theyhadstudiedthemapofthecountrybeforetheyleft.4.Therobbershadrunawaybeforethepolicemenarrived.5.IhadturnedoffallthelightsbeforeIwenttobed.6.PaulwentoutwithJaneafterhehadmadeaphonecall.7.Tomsaidhehadreadthebooktwice.
过去完成时是过去式的一种,用于表示过去某个时间或动作之前已经发生的动作或状态。在上述句子中,我们使用了过去完成时来表达过去某个时间或动作之前已经发生的动作。需要注意的是,过去完成时由had+过去分词构成。
Ourplanfailedbecausewemadeabadmistake。
AfterXXXfinishedspeaking。heleftthehall。
TheReadswerehavingXXXwhenIarrivedattheirhouse。
HehadalreadyleftbythetimeXXX。
Bytheendoflastterm。wehadlearnedabout4000Englishwords。
XXXWeweresurprisedatwhatshehadalreadydone。
XXX"tgotoQingdaobecauseshehadbeentherebefore。
Hehasn"ttoldyouthenewsyet。
Hesaidhehadalreadygiventhebooktotheteacher。
IhavebeentoShanghaibefore。
ShetoldmeshehadbeentoSanyathreetimes。
Shewasplayingtheguitarwhilehersisterwassinging。
1.IXXXshecame.2.XXXtousbeforesheXXX.Rewritten:Beforedancing。XXX.
3.XXXallthefoodanddrinks.Rewritten:Afterbuyingallthefoodanddrinks。theydidnotstartXXX.
4.XXX10:00a.m?Rewritten:By10:00a.m。wereyouveryhungry?
5.HadLucyalreadycompletedtheprojectwhenIarrived?Rewritten:WhenIarrived。hadLucyalreadyfinishedtheproject?
6.Didtheplanetakeoffbythetimehegottotheairport?Rewritten:Bythetimehegottotheairport。hadtheplanetakenoff?
7.Whathadhappenedtohimwhenyousawhim?Rewritten:Whathadhedonetohisarmwhenyousawhim?
8.Whatdidhedoafterreadingthenote?Rewritten:Afterreadingthenote。whatdidhedo?
9.Whydidn"tJackgotothecinema?
Rewritten:WhatwasthereasonforJacknotgoingtothecinema?
10.Howlonghadwehadthetoysbeforegivingthemtothechild?Rewritten:Beforegivingthemtothechild。forhowlonghadwehadthetoys?
11.Whendidshefinishwritingthebook?Rewritten:Bytheendof1960.whenhadshewrittenthebook?12.Afterwehadcookedthedumplings。XXXup.13.XXX"sXXXhadXXXthecarwhichwasbroken.14.Afterwehadhadourtests。wehadalongholiday.15.Beforeheshowedusaroundthehouse。heshowedusthepicture.
1.B。whereIhadgone2.D。had。done3.C。hadlearned4.B。has。several
5.A。hadcooked6.hadmetwiththeprinciplealready。(assumingthisiswhatwasmeant)7.Shesaidherfamilyhadhiddenthemselvesfromthearmyduringthewar。(Changedtensetopastperfect)8.Bythetimehewastenyearsold。hehadXXX(Changed"the"to"an"andtensetopastperfect)9.Shehadwrittenanumberofbooksbytheendoflastyear。(Nochangesneeded)10.Hehadlearnedtoplaythepianobeforehewas11yearsold。(Changedtensetopastperfect)11.WhathadAnniedonebythetimehewasten。(Changedtensetopastperfect)12.HehadworkedinthefactoryforthreeyearsbeforehejoinedtheArmy。(Changedtensetopastperfect)13.Bytheendoflastweek。theyhadcompletedthebridge。(Changedtensetopastperfect)14.XXXplayingthelin。butXXX(Nochangesneeded)Bytheageof4.hehadalreadyXXX。
Answer:A。hadlearned
1.Shehadpaintedthewallsbeforeshemovedout。
2.Hehadmadeplansfortheweekendbeforehedied。
3.Theyhadstudiedforthetestbeforetheyleftforn。
4.Hehadrunawayfromhomebeforehearrivedathisfriend"shouse。
5.Shehadturnedoffthestovebeforeshewenttobed。
6.Afterhewenttothestore。hehadmadedinner。
7.Shesaidshehadreadthebookbeforethemoviecameout。
8.Hefailedtheexameventhoughhehadmadealotofeffort。
9.Bythetimehefinishedhiswork。hehadalreadylefttheoffice。
10.Theywerehavingbreakfastwhentheygotthenews。
11.Hearrivedatthepartyaftershehadleft。
12.Bytheageof4.hehadlearnedalotofGermanwords。
13.Aftershehadfinishedherhomework。shewenttobed。
14.Hehaddonehisbesttopreparefortheinterview。
15.XXX"tgotothepartybecausehehadalreadybeentherebefore。
16.XXX。
17.Bythetimeshehadarrived。hehadalreadygivenup。
18.Theyhavebeenwaitingforthebusforanhour。
19.Bythetimewegotthere。hehadbeenwaitingforusforanhour。
20.Whileshewasplayingthepiano。hewassingingalong。
1.Whenshecame。IstillXXX。
2.Beforeshedanced。XXX。
3.Aftertheyhadboughtallthefoodanddrinks。XXX。
4.XXX10:00a.m。
5.HadLucyfinishedtheprojectwhenIarrived。
6.HadtheXXXoffbythetimehearrivedattheairport。
7.Whatwashedoingwhenyousawhim。
8.Afterhehadreadthenote。hetookn.9.Whydidn"tJackgotothecinema?Rewritten:WhatwasthereasonforJacknotgoingtothecinema?
10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?Rewritten:Whatwasthenoftimethatyou/wehadthetoysbeforegivingthemtothechild?
11.Whathadshewrittenbytheendof1960?Rewritten:Bytheendof1960.whatwasthewrittenworkthatshehadcompleted?
12.Afterwehadcookedthedumplings。XXXup.Rewritten:XXX.
13.XXX’sXXXthecarbecauseithadbeenbroken.
Rewritten:XXX。XXX’XXX.
14.Afterwehadhadourtests。wehadalongholiday.Rewritten:XXX.
15.Beforeheshowedusaroundthehouse。hehadshowedusthepicture.
Rewritten:rtogivingusatourofthehouse。hehadpresenteduswithapicture。
选择题:
1.A2.C3.B4.A5.B
篇四:过去完成时的题目
过去完成时专项练习
一.用动词的适当形式填空
1.We_____________(paint)thehousebeforewe______________(move)in.2.Thatricholdman_____________(make)awillbeforehe_____________(die).3.They_____________(study)themapofthecountrybeforethey________(leave).4.Therobbers_____________(runaway)beforethepolicemen_______(arrive).5.I__________(turnoff)allthelightsbeforeI____________(go)tobed.6.Paul__________(go)outwithJaneafterhe__________(make)aphonecall.7.Tom__________(say)he___________(read)thebooktwice.8.Ourplan____________(fail)becausewe_____________(make)abadmistake.9.Whenthechairman______________(finish)speaking,he_____________(leave)thehall.10.TheReads________(have)lunchwhenI________________(get)totheirhouse.11.WhenI______________(arrive)atthestation,he____________________(leave).12.We_______________(learn)about4000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________(finish)hishomework.14.Weweresurprisedatwhatshe________already______(do)15.She____________(notgo)toQingdaobecauseshe________________(be)therebefore.16.He______________(nottell)youthenewsyet.
17.Hesaidhe_____________already_________(give)thebooktotheteacher.18.I______________(be)toShanghaibefore.
19.Shetoldmeshe_________________(be)toSanyathreetimes.20.She_____________(play)theguitarwhilehersister_______________(sing).二.句型转换
1.Ihadsoldtheticketwhenshecame.(改否定句)
2.Shehadsungasongtousbeforeshedanced.(改否定句)
3.Theybegantoclimbthemountainaftertheyhadboughtallthefoodanddrinks.(否定)
4.By10:00a.m,Ihadbeenveryhungry.(改一般疑问)
5.LucyhadalreadycompletedtheprojectwhenIarrived.(改一般疑问)
6.Bythetimehegottotheairport,theplanehadtakenoff.(改一般疑问)
7..HehadbrokenhisarmwhenIsawhim.(对划线部分提问)
8.Whenhehadreadthenote,heateit.(对划线部分提问)
9..Jackdidn’tgotothecinemabecausehehadseenthefilm.(对划线部分提问)
10.Wehadhadthetoysfortenyearsbeforewegavethemtothechild.(对划线部分提问)
11.Shehadwrittenthebookbytheendof1960.(对划线部分提问)
12.Wecookedthedumplings.Weatethemup.(用过去完成时连接两句)
13.Jim’sfathermendedthecar.Itwasbroken.(用过去完成时连接两句)
14.Wehadourtests.Thenwehadalongholiday.(用过去完成时连接两句)Afterwe________________________,we_____________________________
15.Heshowedusthepicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.三、选择题
1.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeen
D.wherehadIgone
2.What___Jane____bythetimehewassever?A.did,do
B.has,
done
Cdid,did.
D.had,
done3.I______900EnglishwordsbythetimeIwasten。
A.learned
B.waslearning
C.hadlearned
D.learnt4.She______livedherefor______years.A.had,
afew
B.has,
several
C.had,
alotof
D.has,
agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.Ahadcooked
B.cooked
C.havecooked
D.wascooked6.Shesaidshe__________theprinciplealreadyA.hasseen
B.saw
C.willsee
D.hadseen7.Shesaidherfamily_______themselves______thearmyduringthewar.A.hashidden,from
B.hadhidden,from
C.hashidden,with
D.hadhidden,with8.Bythetimehewastenyearsold,he_________.A.hascompleteduniversity
B.hascompletedtheuniversityC.hadcompletedanuniversity
D.hadcompleteduniversity9.Shehadwrittenanumberofbooks______theendoflastyear.A.for
B.in
C.by
D.at
10.He_____toplay____beforehewas11yearsold.Ahadlearned,piano
B.hadlearned,thepiano
C.haslearned,thepiano
D.learns,piano.
11.What_______Annie____bythetimehewasten?A.did,do
B.did,did
C.has,done
D.haddone
12.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworked
B.works
C.hadworked
D.willwork13.Bytheendoflastweek,they___thebridge.2A.hascompleted
B.completed
C.willcomplete
D.hadcompleted14.Benhatesplaying_____violin,
buthelikesplaying____football.A.a…the
B.the…
the
C./…the
D.the…/15.Bythetimehewas4,
he______alotofGermanwords.A.hadlearned
B.haslearned
C.learned
D.learns
过去完成时
参考答案:
一.用动词的适当形式填空
1.hadpainted...moved
2.hadmade...died
3.hadstudied…left
4.hadrunaway..arrived5.hadturnedoff…went
6.went…hadmade
7.said…hadread
8failed…hadmade
9.(had)finished…left
10.werehaving/hadhad…got
11.arrived..hadleft
12..hadlearned
13.(had)finished
14.
had..done
15didn"tgo…hadbeen
16.hasn"ttold
17had…given
18.havebeen
19.
hadbeen
20.wasplaying…wassinging二.句型转换
1.Ihadn"tsoldtheticketwhenshecame.
2.Shehadn"tsungasongtousbeforeshedanced.
3.Theydidn"tbegintoclimbthemountainaftertheyhadboughtallthefoodanddrinks.4.Hadyoubeenveryhungryby10:00a.m?
5.HadLucycompletedtheprojectwhenIarrivedyet?
6.Hadtheplanetakenoffbythetimehegottotheairport?
7.Whathadhedonewhenyousawhim?
8.Whatdidhedowhenhehadreadthenote?
9.Whydidn"tJackgotothecinema?
10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?
11.Whathadshewrittenbytheendof1960?
12.Afterwehadcookedthedumplings,weatethemup.
13.Jim’sfathermendedthecarbecauseithadbeenbroken.
14.Afterwehadhadourtests,wehadalongholiday.
15.Beforeheshowedusaroundthehouse,hehadshowedusthepicture.三、选择题
1-5ADCAA
6-10DBDCB
11-15DCDDA