《过去完成时专项练习题.docx》由会员分享,可在线阅读,更多相关《过去完成时专项练习题.docx(7页珍藏版)》请在第一文库网上搜索。
1、过去完成时专项练习题一、选择填空。()1.He1enherkeysintheofficesoshehadtowaitunti1herhusbandhome.A.has1eft;comesB.1eft;hadcomeC.hadIe代;cameD.had1eft;wou1dcome()2.She1ookedatthepaintingandwonderedwheresheit.A.sawB.hasseenC.seesD.hadseen()3.Hekept1ookingather,wonderingwhetherhehersomewhere.A.sawB.hasseenC.seesD.hadseen(
2、)4.Sheherhairsty1eathomebeforeshecametoChongqingforabetterjob.A.wou1dchangeB.haschangedC.changedD.waschanging()5.Thetrainawayforfiveminuteswhenhegottotherai1waystation.A.wasB.hasbeenC.hadrunD.hadbeen()6.Fatherfor1ondononbusinessuponmyarriva1,soIdidntseehim.B.1eftA.has1eft()7.Theyabout800Eng1ishwords
3、bytheendof1astterm.C.aregoingto1earnD.have1earned()8.Didyouseehimyesterday?NozwhenIgottotheairport,heataxiforhome.A.hastakenB.hadtakenC.wi11takeD.wou1dtake()9.Katethe1etterbeforehermothercameintoherbedroom.A.haswrittenB.waswrittenC.hadwrittenD.iswriting()10.BythetimeIwantedtopayforthissweateeIfoundI
4、mymoneyinthepocket.A.1ostB.have1ostC.had1ostD.1ose()11.Thecoffeeiswonderfu1!Itdoesn,ttaste1ikeanythingIbefore.A.washavingB.haveC.haveeverhadD.hadeverhad()12.Theyounggir1sittingnexttomeonthep1anewasverynervous.Shebefore.A.hasn,tf1ownB.didn,tf1yC.hadn,tf1ownD.wasn,tf1ying()13.Hesaidheherbefore.A.metB.
5、hasmetC.hadmetD.wasmeeting()14.BythetimeIgotup,mymotherthebreakfastwe11.A.hascookedB.cookedC.havecookedD.hadcooked()15.Theybecamefriendsagainthatday.Unti1then,theytoeachotherfornear1ytwoyears.A. didn,tspeakB. hadn,tspokenC.haven,tspokenD.haven,tbeenspeaking()16.MyparentssupperbeforeIgothome1astnight
6、.A.hadB.havehadC.hadhad()17.1there1itt1emorethanaweekwhenIsettoworkwiththescientist.A.wou1dbeB.havebeen()18.Thep1ayhada1readybeenonforquitesometimewhenweattheNewTheatre.A.havearrivedB.arrivedC.hadarrivedD.arrive()19.Whydidtheywa1khomeyesterday?Becausetheya11theirmoney.A.spentB.havespentC.hadspentD.w
7、ou1dspend()20.Thehote1wasntparticu1ar1ygood.ButIinmanyworsehote1s.A.wasstayingB.stayedC.wou1dstayD.hadstayed()21.Wefirstmetonatrainin2000.Webothfe1timmediate1ythatweeachotherforyears.A.knewB.haveknownC.hadknownD.know()22.ThemomentIgothome,IfoundImyjacketonthep1ayground.A.had1eftB.1eftC.have1eftD.was
8、1eaving()23.Marywenttotheboxofficeat1unchtime,buta11theticketsout.A.wou1dse11B.hadso1dC.haveso1dD.wasse11ing()24.Johnwasgiventhesamesuitcasehisfatherandgrandfatherwiththemtoschoo1.A.tookB.hadtakenC.weretakingD.wou1dtake()25.Shestaredatthepainting,wonderingwheresheit.A.sawB.hasseenC.seesD.hadseen()26
9、.-Whatamistake!-Yes.Ihisdoingitanotherway,butwithoutsuccess.C.wou1dsuggestD.hadsuggested()27.Ittookmea1ongtimebeforeIwasab1etofu11yappreciatewhattheyforme.A.haddoneB.didC.wou1ddoD.weredoing()28.1wasjustgoingtocutmyrosebushesbutsomeoneit.Wasityou?A.hasdoneB.haddoneC.wou1ddoD.wi11do()29.BythetimeJackr
10、eturnedhomefromEng1and,hissonfromco11ege.A.graduatedB.hasgraduatedC.hadbeenD.hadgraduated()30.Shewassurprisedtofindthefridgeempty;thechi1deverything!A.hadbeeneatingB.hadeatenC.haveeatenD.havebeeneating二、用动词的适当形式填空1. We(paint)thehousebeforewe(move)in.2. Thatricho1dman(make)awi11beforehe(die).3. They(
11、study)themapofthecountrybeforethey(1eave).4. Therobbers(runaway(beforethepo1icemen(arrive).1. 1(turnoff)a11the1ightsbeforeI(go)tobed.6. Pau1(go)outwithJaneafterhe(make)aphoneca11.7. Tom(say)he(read)thebooktwice.8. Ourp1an(fai1)becausewe(make)abadmistake.9. Whenthechairman(finish)speaking,he(1eave)th
12、eha11.10. TheReads(have)1unchwhenI(get)totheirhouse.11. WhenIgottohishome,he(go)tobed.12. We(1earn)about4000Eng1ishwordsbytheendof1astterm.13. SheaskedifMr.1iua1ready(come)back.14. Weweresurprisedatwhatshea1ready(do)15. She(notgo)toQingdaobecauseshe(go)therebefore.16. Hedidntknowhe(own)thenewcompute
13、ra1ready.17. Hesaidhea1ready(give)thebooktotheteacher.18. Thefi1m(begin)whenIgottothecinema.19. Sheto1dmeshe(be)toSanyathreetimes.20.She(p1ay)theguitarwhi1ehersister(sing).21 WhenIreturnedhome,he(1eave).22 Bytenyesterdayevening,she(finish)writing.23 He(study)Eng1ishforfiveyearsbeforehecamehere.24 It
14、(stop)rainingwhenIwakeupthismorning.25 BythetimeI(get)home,Mother(finish)cooking.三、按要求改写句子。1.1 hadso1dtheticketwhenshecame.(改为否定句)2. By10:00a.m,1hadbeenveryhungry.(改为一般疑问句)3. Hehasa1readyhadbreakfast.(改为一般疑问句)4. HehadbrokenhisarmWhenIsawhim.(就划线部分提问)5. Jackdidn,tgototheCinemabecausehehadSeenthefi1m.
15、(就划线部分提问)6. Wehadhadthetoysfortenyearsbeforewegavethemtothechi1d.(就划线部分提问)7. Shehadwrittenthebookbytheendof1960.(就划线部分提问)8. Wecookedthedump1ings.Weatethemup.(合并句子)9. Jim,sfathermendedthecar.Itwasbroken.(合并句子)10. Shesaidz1havereadthebook.(合并句子)参考答案:一、选择填空1-5CDDCD6-10DBBCC11-15CCCDB16-20CCBCD21-25CABBD26-30DABDB二、用动词的适当形式填空。1.hadpainted.moved2.hadmade.died3.hadstudied1eft4.hadrunaway.arrived5.hadturnedoffwent6.wenthadmade7.saidhadread8fai1