过去完成时练习题含答案Word格式文档下载.docx
《过去完成时练习题含答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《过去完成时练习题含答案Word格式文档下载.docx(4页珍藏版)》请在冰豆网上搜索。
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.wherehadIbeenD.wherehadIgone
2.What___Jane____bythetimehewassever?
A.did,doB.has,doneCdid,did.D.had,done
3.I______900EnglishwordsbythetimeIwasten。
A.learnedB.waslearningC.hadlearnedD.learnt
4.She______livedherefor______years.
A.had,afewB.has,severalC.had,alotofD.has,agreatdealof
5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.
AhadcookedB.cookedC.havecookedD.wascooked
6.Shesaidshe__________theprinciplealready
A.hasseenB.sawC.willseeD.hadseen
7.Shesaidherfamily_______themselves______thearmyduringthewar.
A.hashidden,fromB.hadhidden,fromC.hashidden,withD.hadhidden,with
8.Bythetimehewastenyearsold,he_________.
A.hascompleteduniversityB.hascompletedtheuniversity
C.hadcompletedanuniversityD.hadcompleteduniversity
9.Shehadwrittenanumberofbooks______theendoflastyear.
A.forB.inC.byD.at
10.He_____toplay____beforehewas11yearsold.
Ahadlearned,pianoB.hadlearned,thepiano
C.haslearned,thepianoD.learns,piano.
11.What_______Annie____bythetimehewasten?
A.did,doB.did,didC.has,doneD.haddone
12.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.
A.hasworkedB.worksC.hadworkedD.willwork
13.Bytheendoflastweek,they___thebridge.
A.hascompletedB.completedC.willcompleteD.hadcompleted
14.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..arrived
5.hadturnedoff…went 6.went…hadmade 7.said…hadread 8failed…hadmade
9.(had)finishe