最新英语过去完成时练习题及答案一、单项选择过去完成时1.Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.A.hadcried;lostB.hascried;haslostC.cried;hadlostD.cried;haslost【答案】C【解析】考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。2.Wetofinishtheworkbeforedark,buttheheavyrainheldusup.A.meantB.wasmeaningC.hadmeantD.wouldmean【答案】C【解析】试题分析:句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Meantohavedone和hadmeanttodo表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.Hardly___________thedoorwhenherushedintotheofficeoutofbreath.A.IopenedB.didIopenC.IhadopenedD.hadIopened【答案】D【解析】本题考查hardly...when结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly以及含有否定意义的副词放在句首,句子用倒装结构,故选D。【名师点睛】hardly......when的用法表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。如果hardly在开头,主句要用部分倒装结构。Hehadhardlyfinishedthearticlewhenthelightwentout.他刚写完文,灯就熄了。Hehadhardlyhadtimetosettledownwhenhesoldthehouse.他还未安顿下来,就卖掉了那所房子。Hardlyhadthefootballgamebegunwhenitstartedraining.足球比赛才刚刚开始就下起雨来。HardlyhaveIgethomewhenthetelephonerings.我一到家电话铃就响了。4.Asheapproachedthedoor,Mikelookedintotheroomagaintoseeifhe_______anythingbehind.A.leftB.hadleftC.hasleftD.wouldleave【答案】B【解析】B考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leavebehind所表示的动作发生在lookinto之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。5.Atsixty,MaughamdecidedtowithdrawfromthetheaterandwroteTheSummerUp,inwhichhetriedtoreviewwhathefromhislifeandliterature.A.hadlearnedB.haslearnedC.waslearningD.wouldlearn【答案】A【解析】试题分析:句意:在60岁的时候,Maugham决定离开剧院,写了TheSummerUp,其中他想回顾他从生活和文学中学到的东西。从wroteTheSummerUp,可知他学习的东西是过去的过去发生的事情,用过去完成时,选A。考点:考查时态6.Theyoungmaninsistedhe____nothingwrongandthatthepolice___him.A.did:releasedB.haddone;releaseC.haddone;mustreleaseD.shoulddo;shouldrelease【答案】B【解析】考查insist的用法。翻译成“坚持说”不用虚拟,翻译成“坚持认为”用虚拟(should+动词原形并且should可省。)“这个年轻人坚持说他没做错什么,坚持认为警察应该放了他。”7.AfterJack________somee-mails,hestartedworkingonhisreport.A.sendsB.hassentC.hadsentD.wouldsent【答案】C【解析】试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点:考查动词的时态8.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.A.hadpassedB.passC.wouldpassD.【答案】A【解析】这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。9.Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversarythatday.A.wasstillpreparingB.hadhardlypreparedC.didcarefullyprepareD.wouldeagerlyprepare【答案】B【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。10.—Thebatteryinmycellphoneisrunninglow.—Ithatlastnightbeforewewenttobed.A.wasnoticingB.havenoticedC.wouldnoticeD.hadnoticed【答案】D【解析】本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时hadnoticed,选D.11.AttheawardingceremonyheldinTokyo,thescientistsweresurprisedbywhat______inscienceandtechnology.A.hasdiscoveredB.hasbeendiscoveredC.haddiscoveredD.hadbeendiscovered【答案】D【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感到惊讶是过去式,故科学技术发现用过去完成时,what于动词discover是被动关系,故选D。12.CouldIdosomeexplanations?Itocallonyouyesterday,butsomeonecametoseemejustwhenIwasabouttoleave.A.hadintendedB.intendedC.wouldintendD.wasintending【答案】A【解析】考查固定搭配。haveintendedtodosth.=intendtohavedonesth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。故选A。13.I______thepaperbeforemylawyerexplainedthedetailstome.A.signedB.hadsignedC.signsD.hassigned【答案】B【解析】试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知是过去完成时,故选B。考点:考查过去完成时14.WhenMaryarrivedshefoundallherchildren______fornearlytwohours.A.havegonetosleepB.fellasleepC.wasfallingasleepD.hadbeenasleep【答案】D【解析】试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。考点:考查时态的辨析。15.---Iwillneverforgetwhenwemetthefamouswriter---NeitherwillI.He______somegoodsandwasatthecheckoutofasupermarket.A.hadselectedB.hasselectedC.wasselectingD.selected【答案】A【解析】试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选A考点:考查时态16.Neverforonemoment,believeitornot,_______beingfacedwithsuchasituationwhereahelpinghandwasgreatlyneeded.A.IimaginedB.doIimagineC.IhaveimaginedD.hadIimagined【答案】D【解析】试题分析:考查倒装。never否定词放在句首,主句要部分倒装。此类词还有never,seldom,scarcely,little,few,not,hardly,以及notonly…but(also),nosooner…than,hardly…when,scarcely…when等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。考点:考查倒装。17.ThemanagerissaidtohavearrivedbackfromPariswherehe______someEuropeanpartners.A.wouldmeetB.ismeetingC.meetsD.hadmet【答案】D【解析】试题分析:考查时态。不定式动作tohavearrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。故D正确。考点:考查时态18.Theybecamefriendsagainthatday.Untilthenthey______toeachotherfornearlytwoyears.A.didn’tspeakB.hadn’tspokenC.haven’tspokenD.haven’tbeenspeaking【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。考点:考查时态19.I___therelittlemorethanaweekwhenIsettoworkwiththescientist.A.wouldbeB.havebeenC.hadbeenD.willbe【答案】C【解析】过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。根据所提供的情景“whenIsettoworkwiththescientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的动作或存