还剩5页未读,继续阅读
文本内容:
过去完成时专项练习题
一、选择填空
1.Helenherkeysintheofficesoshehadtowaituntilherhusbandhome.A.hasleft;comesB.left;hadcomeC.hadleft;cameD.hadleft;wouldcome
2.Shelookedatthepaintingandwonderedwheresheit.A.sawB.hasseenC.seesD.hadseen
3.Hekeptlookingatherwonderingwhetherhehersomewhere.A.sawB.hasseenC.seesD.hadseen
4.SheherhairstyleathomebeforeshecametoChongqingforabetterjob.A.wouldchangeB.haschangedC.changedD.waschanging
5.Thetrainawayforfiveminuteswhenhegottotherailwaystation.A.wasB.hasbeenD.hadbeenforLondononbusinessuponmyarrivalsoIdidntseehim.A.hasleftC.aregoingtolearnD.havelearned
8.DidyouseehimyesterdayNowhenIgottotheairportheataxiforhome.A.hastakenB.hadtakenC.willtakeD.wouldtake
9.Katetheletterbeforehermothercameintoherbedroom.A.haswrittenB.waswrittenC.hadwrittenD.iswriting
10.BythetimeIwantedtopayforthissweaterIfoundImymoneyinthepocket.A.lostB.havelostC.hadlostD.lose
11.Thecoffeeiswonderful!ItdoesnttastelikeanythingIbefore.A.washavingB.haveC.haveeverhadD.hadeverhad
12.Theyounggirlsittingnexttomeontheplanewasverynervous.Shebefore.A.hasntflownB.didntflyC.hadntflownD.wasntflying
13.Hesaidheherbefore.A.metB.hasmetC.hadmetD.wasmeeting
14.BythetimeIgotupmymotherthebreakfastwell.A.hascookedB.cookedC.havecookedD.hadcooked
15.Theybecamefriendsagainthatday.Untilthentheytoeachotherfornearlytwoyears.A.didntspeakB.hadntspokenhaventspokenhaventbeenspeaking
16.MyparentssupperbeforeIgothomelastnight.A.hadB.havehadC.hadhad
17.1therelittlemorethanaweekwhenIsettoworkwiththescientist.A.wouldbeB.havebeen
18.TheplayhadalreadybeenonforquitesometimewhenweattheNewTheatre.A.havearrivedB.arrivedC.hadarrivedD.arrive
19.WhydidtheywalkhomeyesterdayBecausetheyalltheirmoney.A.spentB.havespentC.hadspentD.wouldspend
20.Thehotelwasntparticularlygood.ButIinmanyworsehotels.A.wasstayingB.stayedC.wouldstayD.hadstayed
21.Wefirstmetonatrainin
2000.Webothfeltimmediatelythatweeachotherforyears.A.knewB.haveknownC.hadknownD.know
22.ThemomentIgothomeIfoundImyjacketontheplayground.A.hadleftB.leftC.haveleftD.wasleaving
23.Marywenttotheboxofficeatlunchtimebutalltheticketsout.A.wouldsellB.hadsoldC.havesoldD.wasselling
24.Johnwasgiventhesamesuitcasehisfatherandgrandfatherwiththemtoschool.A.tookB.hadtakenC.weretakingD.wouldtake
25.Shestaredatthepaintingwonderingwheresheit.A.sawB.hasseenC.seesD.hadseen
26.-Whatamistake!-Yes.Ihisdoingitanotherwaybutwithoutsuccess.C.wouldsuggestD.hadsuggested
27.IttookmealongtimebeforeIwasabletofullyappreciatewhattheyforme.A.haddoneB.didC.woulddoD.weredoing
28.1wasjustgoingtocutmyrosebushesbutsomeoneit.WasityouA.hasdoneB.haddoneC.woulddoD.willdo
29.BythetimeJackreturnedhomefromEnglandhissonfromcollege.A.graduatedB.hasgraduatedC.hadbeenD.hadgraduated
30.Shewassurprisedtofindthefridgeempty;thechildeverything!A.hadbeeneatingB.hadeatenC.haveeatenD.havebeeneating
二、用动词的适当形式填空Wepaintthehousebeforewemovein.Thatricholdmanmakeawillbeforehedie.Theystudythemapofthecountrybeforetheyleave.Therobbersrunawaybeforethepolicemenarrive.1turnoffallthelightsbeforeIgotobed.PaulgooutwithJaneafterhemakeaphonecall.Tomsayhereadthebooktwice.Ourplanfailbecausewemakeabadmistake.Whenthechairmanfinishspeakingheleavethehall.TheReadshavelunchwhenIgettotheirhouse.WhenIgottohishomehegotobed.Welearnabout4000Englishwordsbytheendoflastterm.SheaskedifMr.Liualreadycomeback.WeweresurprisedatwhatshealreadydoShenotgotoQingdaobecauseshegotherebefore.Hedidntknowheownthenewcomputeralready.Hesaidhealreadygivethebooktotheteacher.ThefilmbeginwhenIgottothecinema.ShetoldmeshebetoSanyathreetimes.Sheplaytheguitarwhilehersistersing.WhenIreturnedhomeheleave.Bytenyesterdayeveningshefinishwriting.HestudyEnglishforfiveyearsbeforehecamehere.ItstoprainingwhenIwakeupthismorning.BythetimeIgethomeMotherfinishcooking.
三、按要求改写句子hadsoldtheticketwhenshecame.改为否定句By10:00a.mlhadbeenveryhungry.改为一般疑问句Hehasalreadyhadbreakfast.改为一般疑问句HehadbrokerhisarmwhenIsawhim.就划线部分提问Jackdidntgotothecinemabecausehehadseenthefilm.就划线部分提问Wehadhadthetoysfortenyearsbeforewegavethemtothechild.就戈U线剖6分提问Shehadwrittenthebookbytheendof
1960.就划线部分提问Wecookedthedumplings.Weatethemup.合并句子Jimsfathermendedthecar.Itwasbroken.合并句子Shesaidlhavereadthebook.合并句子参考答案
一、选择填空1-5CDDCD6-10DBBCC11-15CCCDB16-20CCBCD21-25CABBD26-30DABDB
二、用动词的适当形式填空
1.hadpainted...moved
2.hadmade...died
3.hadstudied・・・left
4.hadrunaway..arrived
5.hadturnedoff•••went
6.went•••hadmade
7.said•••hadread8failed•••hadmadehadfinished•••leftwerehaving/hadhad•••gothadgone
12..hadlearned
13.hadcome
14.had..done15didntgo・・・hadbeen
16.hadowned17had•••given
18.hadbegun
19.hadbeen
20.wasplaying•••wassinging21hadleft22hadfinished23hadstudied24hadstopped25got;hadfinished
三、按要求改写句子Ihadntsoldtheticketwhenshecame.Hadyoubeenveryhungryby10:00a.mHashehadbreakfastyetWhathadhedonewhenyousawhimWhydidntJackgotothecinemaHowlonghadyou/wehadthetoysbeforeyou/wegavethemtothechildWhathadshewrittenbytheendof1960Afterwehadcookedthedumplingsweatethemup.Jimsfathermendedthecarbecauseithadbeenbroken.Shesaidthatshehadreadthebook.。