过去完成时专项训练一、单项选择1.She_______inthesouthforthreeyearsbeforeshecamehere.A.livesB.livedC.haslivedD.hadlived2.BythetimeIgottothecinema,themovie______fortenminutes.A.hadbegunB.hadbeenonC.hadstartedD.hasbeenon3.Thepolicemanfoundthatalotofthings______.A.stoleB.wasstolenC.stolenD.hadbeenstolen4.Whenwegotthere,thebasketballmatch______already______.A.has;startedB.had;startedC.is;startingD.was;started5.Themeeting_______bythetimeIgotthereyesterday.A.wasonB.hasbeenonC.hadbegunD.hasbegun6.Theteachers_______theofficeforafewminuteswhenwearrived.Wedidn’tmeethim.A.hadbeenawayfromB.hadleftC.havebeenawayfromD.haveleft7.----Whydidn’tyougivethewallettothemanatonce?----He______beforeIrealizeditwashis.A.haddisappearedB.hasdisappearedC.hasbeendisappearedD.hadbeendisappeared8.Tomwasdisappointedthatmostoftheguests______whenhe______attheparty.A.left;hadarrivedB.left;arrivedC.hadleft;hadarrivedD.hadleft;arrived9.----Whywashelateforschoolyesterday?----Heoverslept.Bythetimehegottothebusstop,thebus_____already_____.A.was;leavingB.has;leftC.would;leaveD.had;left10.He_____hisowncompanybetheendoflastweek.A.hadbuiltB.hasbuiltC.hasbeenbuiltD.hadbeenbuilt11.Tomsaidthathe_____never______toBeijingbefore.A.has;beenB.had;beenC.has;goneD.had;gone12.The2014WorldCupinBrazilmakesthewholeworldcrazyandnobodywillmissit.I______allthematchessofar.A.watchedB.havewatchedC.willwatchD.hadwatched13.----Weallwenttothecinemaexceptyoulastnight.Whydidn’tyoucome?----BecauseI______thatmovietwice.A.havewatchedB.hadwatchedC.waswatchingD.wouldwatch14.Shetoldmethatshe______herhair____lastmonth.A.had;cuttedB.hadhad;cutC.has;cutD.hashad;cutted15.Heaskedme______duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone二、用所给词的适当形式填空。16.WhenIreturnedhome,he_____________.(leave)17.Bytenyesterdayevening,she___________(finish)writing.18.He_____________(study)Englishforfiveyearsbeforehecamehere.19.IsawLiuSaiyesterday.We___________(notsee)eachothersincesheleftBeijing.20.SheaskedifMr.Wu______already_______(come)back.三、按要求完成句子。21.Ihadcookeddinnerwhenmyparentscameback.(改为否定句)I______________dinnerwhenmyparentscameback.22.Myfatherfinishedmakingthebananapie.Igothomefromschool.(合并为一句)BythetimeI___________fromschool,myfather_______________________thebananapie.23.Hermotherwentintothebathroom.Marygotup.(合并为一句)WhenMary____________,hermother______________________thebathroom.24.Hersisterhadseenthefilmbefore,_____________?(改为反意疑问句)25.Annahasnevervisitedthepark.Shesaidtome.(合并为一句)ShetoldmeAnna______never________thepark.四、翻译句子。26.他在吃过这个冰淇淋之前已经吃了一碟意大利面了。27.在闹钟响之前,他已经起床了。28.在我赶到(露面)之前,我的双肩背包就已经消失不见了。29.昨天孟志强告诉我他被人打了。30.在我到达机场之前,飞机就起飞了。