1过去完成时专项练习一、单项填空1.WhenLiMinghurriedhome,hefoundthathismother____already____tohospital.A.has;beensentB.had;sentC.has;sentD.had;beensent2.Thestudents_______severalnewEnglishsongsbytheendoflastterm.A.hadlearnedB.learnedC.havelearnedD.willhavelearned3.LuMeitoldmeshe_____breakfast,soshewasveryhungryafterhavingtwoclasses.A.hashadB.hasn'thaveC.havehadD.hadn'thad4.Hardly______tothebusstopwhenthebusleft,whichdrovethemcrazy.AdidtheygetBtheygotChadtheygotDhastheygot5.She_____herkeysintheofficesoshehadtowaituntilherhusband____home.Ahasleft;comesBhadleft;wouldcomeChadleft;cameDleft;hadcome6.Mr.Blacksaidthatitwasatleasttenyearssincehe_____agooddrink.AhadenjoyedBwasenjoyingChaveenjoyedDhavebeenenjoying7.I______tocatchthefirsttrainbutIgotuptoolatethismorning.A.hopingB.hadhopedC.hashopedD.wouldhope8.Dr.Brownwasverydisappointedthatonethirdoftheguests_____whenhe_____attheparty.A.left;hadarrivedB.left;arrivedC.hadleft;hadarrivedD.hadleft;arrived9.Tomfirstmetme10yearsago.I______inaradiofactoryatthattime.A.hadworkedB.haveworkedC.wasworkingD.hasbeenworking10.----What______whenIphonedyou?----I______mywork,andwantedtogooutforawalk.A.haveyoudone;finishedB.wereyoudoing;havefinishedC.didyoudo;hadjustfinishedD.wereyoudoing;hadjustfinished11.Itisveryclearthatyouwereinahurry.You______yoursweaterinsideout.A.hadwornB.woreC.werewearingD.arewearing12.----We______thatyouwouldfixtheTVsetthisweek.----I’msorry.I______tofixitthisweek,butI’vebeentoobusy.A.hadexpected;hadintendedB.areexpecting;hadintendedC.expect;intendD.expected;intend13.---Alicecamebackhomethedaybeforeyesterday.---Really?Where______?A.hasshebeenB.hadshebeenC.hasshegoneD.hadshegone14.Mr.GreenandIarefamiliarwitheachother;we______toeachotherataninternationalconference.A.areintroducedB.arebeingintroducedC.wereintroducedD.hadbeenintroduced15.---Didhenoticeyouentertheroom?---Idon’tthinkso.He______totheradiowithhiseyesshut.A.listenedB.waslisteningC.haslistenedD.hadlistened16.TomandJackmetagaininthestreetthatday.Untilthen,they_____eachotherfornearlytwo2years.A.didn’tseeB.hadn’tseenC.haven’tseenD.haven’tbeenseen17.---Jane,doyoustillrememberthefirsttimewemet?---OfcourseIdo.You______inthelibrary.A.werereadingB.hadreadC.havereadD.read18.Alotofmyfriendswanttobuythatkindofclothbecausethey_____thecloth______well.A.havetold;washesB.havebeentold;washesC.wastold;washedD.havebeentold;iswashed19.Theyoungprofessortalkedforaboutnearlytwohoursyesterday.Never______himtalksomuch.A.IheardB.didIhearC.IhadheardD.hadIheard20.MsWang______totheofficethanshegotdowntowritingthereport.A.hasnosoonergotB.hadhardlygotC.nosoonergotD.hadnosoonergot21.Mydictionary______.Ihavelookedforiteverywherebutstill______it.A.haslost;don’tfindB.ismissing;don’tfindC.haslost;haven’tfoundD.ismissing;haven’tfound22.---Excuseme,sir.Wouldyoudomeafavour?---Ofcourse.Whatisit?---I______ifyoucouldtakemetothestation.A.wouldwonderB.didwonderC.waswonderingD.hadwondered23.---Hi,LiuTao.Idroppedinatyourhouseatabouttenlastnight,butyouweren’tin.---Oh,I______regularexerciseattheclub.A.didB.wasdoingC.haddoneDhavebeendoing24.Allthepolicemen’sattentionwassuddenlycaughtbyasmalldustyboxwhich____placedinthecorneroftheroom.A.hasbeenB.wasbeingC.hadbeenD.wouldbe25.BythetimeIgothomeyesterday,myhusband_______cookingthedinner.A.hadfinishedB.finishedC.hasfinishedD.finishes26.MyfriendaskedmewhetheritwasthefirsttimethatI______skiing.A.wentB.hasgoneC.hadgoneD.wouldgo27.Toeveryone’ssurprise,MrSmith’ssonspentmuchmoremoneythanhe______onthejourney.A.willplanB.hasplannedC.wouldplanD.hadplanned28.Ifhe________tothemeetingyesterday,Iwouldhavemethim.A.hadcomeB.cameC.wouldcomeD.wascoming29.Iwaslatefortheinterviewyesterday.I________theroadtobesocrowded.A.wouldn’texpectB.haven’texpectedC.wasn’texpectingD.hadn’texpected30.---Howlonghadthehotel_______firewhenthefiremengotthere?---Foranhourorso.A.caughtB.beencaughtC.beenonD.beencatching二、用所给动词的正确形式填空1Bythetimewegottotheairport,theplane_______(take)off.32Thechildren________(have)thebookfortwoweeksbeforetheyreturnedittothelibrary.3He______(study)Englishforfiveyearsbeforehecamehere.4WhenIwokeupthismorning,Ifoundthatit________(stop)snowing.5Theboy_____(notwatch)themoviebecausehehadwatchedittwice.6Katetoldmethatitwasthesecondtimethatshe_______(go)skating.7WhenJim_____(come)toChinatwoyearsago,hefoundpeopledidn'tunderstandhimatallthoughhe________(learn)someChineseinhisowncountry.8IsawHanMeiyesterday.We_____(notsee)eachothersinceweleftBeijing.9Ifyou_______(work)harder,youwouldhavepassedtheexamination.10Nosoonerhadwegottherethanit______(begin)torain.三、句子改错1.Whenshegothomelastnight,herthreechildrenwenttobed.2.Ididn'tgotoseethefirmbecauseIsawitbefore.3.Thewindwasstillblowing,buttherainhasstopped.4.Bytheendoflasttermwelearnedabout1,500Englishwords.5.Jimgotseriouslyill.Hedidn’teatenanythingsinceTuesday.四、中译英1.当我们到达电影院时,电影已经开始十分钟了。2.他们本来计划在上个周末前到达中国的。3.火车开出之前,所有的参观者就已经到了车站。4.我告诉了我美国的朋友在过去的三十年里中国发生了巨大的变化。5.我原以为这是他第一次迟到。五、真题回顾1.Theflowersweresolovelythatthey__________innotime.A.soldB.hadbeensoldC.weresoldD.wouldsell2.IknowalittlebitaboutItalyasm