英语过去完成时练习题及解析_第1页
英语过去完成时练习题及解析_第2页
英语过去完成时练习题及解析_第3页
英语过去完成时练习题及解析_第4页
英语过去完成时练习题及解析_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、英语过去完成时练习题及解析一、单项选择过去完成时1. -Dad,wethezoo-tripyoupromiseduslastweek.-Sorrymygirls.Itotakeyoutherethisweek,butI'vebeentoobusy.A.expect;intend8 hadexpected;hadintendedCareexpecting;hadintendedDexpected;intend【答案】C【解析】试题分析:考查动词时态。句意:上句:爸爸,我们想去你上周承诺带我们去的动物园。下句:抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。根据对句意的分析和理解可知对

2、话中没有提及是以前的对话。所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选Co考点:考查动词时态2. Thegirl,whenwhysheintheexam,justloweredherheadandkeptsilent.Aquestioned;wascheatedBbeingquestioned;wascheatingCquestioned;hadcheatedDbeingquestioned;hascheated【答案】C【解析

3、】考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。3. SallywasexcitedtomeetSusanatthepartylastnight.TheyeachothersincetheygraduatedfromOxfordUniversityin2010.A.haven'tseenB.hadn'tseenC.didn'tseeD.don'tsee【答案】B【解析】since,自从。以后。上句的表语是感到激动("wase

4、xcitecD,”这个状态发生在昨晚("lastnight);也就是过去。因止匕他们还没彼止匕见面("Theyhadn'tseeneachother,这个动作发生在昨晚以前,也就是过去的过去。用过去完成时4. Whenwetherailwaystation,thetrainfor5minutes.A.gotto,hadbeenawayB.reached,hadleftC.arrived,hasbeenawayD.arrivedat,hasleft【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过

5、去完成时。5. -What'swrongwithyourcellphone?Ican'tgetthrough.-Oh,mylinewascutoffbecauseImybill.A.haven'tpaidB.hadn'tpaidC.wasn'tpaygD.don'tpay【答案】B【解析】本题考查时态。根据我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在我的线路被切断了”之前,故用过去完成时。选Bo6. Itwasnotuntil3dayslaterthattheboycamebacktolifeandexplainedtothep

6、olicewhattohim.A.washappeningB.wastohappenC.hadhappenedD.hashappened【答案】C【解析】考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是过去的过去",用过去完成时。7. Mr.Chapmanretiredat70afterhenearly40yearswiththeGasCompany.A.hadspentB.hasspentC.spendsD.wouldspend【答案】A【解析】本题考查时态。根据语境Mr.Chapman退休已经发生在过去,所以动

7、作spend度过,是过去的过去,故用过去完成时。选Ao8. Whatwereyouuptowhenshedroppedin?1forawhileandsomereading.A.hadplayed;didB.played;didC.hadplayed:wasgoingtodoD.wasplaying;wasgoingtodo【答案】C【解析】考查时态。由第一句可判断出第二句描述的事情发生在过去,forawhile是相对于whenshedroppedin来说的whenshedroppedin,我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面forawhile,仍然在过去,had

8、playedforawhile之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选Co9. AssoonasIgottotheairport,IrealizedImyIDcardathome.AhadleftBhasleftCwouldleaveDwillleave【答案】A【解析】试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leavemyIDcardathome是发生在realized之前,用过去完成时。故选A。【知识归纳】过去完成时态表示过去的过去。WhenIgotthere,thetrainhadleft.当我到达那里的时候,火车已经离开。

9、考点:考查时态10. Youwenttothe"Bird'sNest"lastmonth,?didn'tyouYes.ThatwasthesecondtimeItoBeijingNationalStadium.A.havebeenB.wereC.hadbeenD.wouldbe【答案】C【解析】考查虚拟语气。表示是某人第几次做某事":That/This/Itis+thefirst/second-lasttimethatclause(从句的谓语用现在完成时);That/This/Itwas+thefirst/second-last?timetclau

10、se(从句的谓语用过去完成时)。考点:固定句式中的虚拟语气11. TheyoungmaninsistedhenothingwrongandthatthepolicehimA.did:releasedB.haddone;releaseChaddone;mustreleaseDshoulddo;shouldrelease【答案】B【解析】考查insist的用法。翻译成坚持说"不用虚拟,翻译成坚持认为“用虚拟(should+动词原形并且should可省。)这个年轻人坚持说他没做错什么,坚持认为警察应该放了他。”12. Arrivingatthepartyhurriedly,weweredi

11、sappointedtofindthatthebandplaying.A.stoppedB.willstopC.hadstoppedD.hasstopped【答案】C【解析】解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的weredisappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选Co13. NotuntilathirdtimethathehadgivenbirthtothereadingsystemfortheblindcalledBraille.A. LouisBrailletried;heannouncedB. didLoui

12、sBrailletry;heannouncedC. LouisBraillehadtried;didheannounceD. hadLouisBrailletried;hadheannounced【答案】C【解析】倒装句。句意:直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字BrailleoNotuntil位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语之前,A、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。14. Hesaidl5people,twoofthemtohospitalA. havei

13、njured;admittingC.hadinjured;toadmit【答案】D【解析】第一空考查过去完成时,因为主句是B. havebeeninjured;beingadmittedD.hadbeeninjured;admittedhesaid,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,twoofthem是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选Do15. Theybecamefriendsagainthatday.Untilthentheytoeachotherfornearlytwoyears.A.didn'tspe

14、akB.hadn'tspokenC.haven'tspokenD.haven'tbeenspeaking【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选Bo考点:考查时态16. BytheendofLastyear,wemorethan1,100,000cars.A.wereproducingB.producedChadproducedDwouldproduce【答案】C【解析】试

15、题分析:考查时态。句意:到去年年底,我彳门已经生产了一百一十多万辆汽车。bythetime+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;bytheendof+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。"BytheendofLastyear指的是过去的时间,主句用过去完成时,故选Co考点:考查时态17. ItherelittlemorethanaweekwhenIsettoworkwiththescientist.AwouldbeBhavebeenChadbeenDwillbe【答案】C【解析】过去完成时表示

16、一个动作或状态在过去某一时间或动作之前已经完成或结束,即过去的过去”。根据所提供的情景“whenIsettoworkwiththescientist可判断出与这位科学家一起工作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的动作或存在的状态。18. Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthattheytheexperienceofmeeti

17、ng.A.haven'tB,hadn'tC.hadn'thadD.haven'thad【答案】C【解析】试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had+v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。tagreewithher.考点:考查虚拟语气19. Mandyadoptionsinceherson'sdeath,butherhusbanddidnA.hasconsideredB.hasbeenconsideringC.isgoingtoconsiderD

18、.hadconsidered【答案】D【解析】试题分析:句意:她儿子死后,Mandy考虑过收养,但是她的丈夫不同意。根据后面的动词形式和句意可知,前面的句子应该是过去完成时,A.hasconsidered现在完成时;B.hasbeenconsidering现在完成进行时;C.isgoingtoconsider般将来时;D.hadconsidered过去完成时。didn'tagre就明动作发生在过去,所以在过去之前发生的事用过去完成时,故选D。考点:考查动词时态。20. Bythetimemymothercamebackfromwork,mysisterandIsupperandwere

19、waitingforheratthetable.A.havecookedB.werecookingC.hadcookedD.wouldcook【答案】C【解析】在英文中用bythetime构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选Co21. IsawJackintheliftthismorning.He_aroundhereforalongtime.A.won'tbeseenB.hadn'tbeenseenC.hasn'tbeenseenD.wasn'tseen【答案】B【解析】【详解】考查时态。句意:今天早上我在电梯里看到杰克了

20、。他很久没有在这里出现了。根据句意可知,此处描述的动作发生在saw之前,属于过去的过去”,应使用过去完成时。故B选项正确。22. -Whyareyousoexcited?ImetTommyjustnow.Weeachotherforages.A.haven'tseenB.didn'tseeC.hadn'tseenD.don'tsee【答案】C【解析】【详解】考查时态。句意:一你为什么这么高兴?一我刚才遇到汤米了。我们很久没有见面了。分析句子可知,空处所要选择的动词的动作发生在“met这个过去动作之前,也就是动作发生在过去的过去,所以本句为过去完成时。故选C项。2

21、3. Iinsistedhebackthewallettothelady,butheinsistedheit.A.handed;didn'tstealB.hand;hadn'tstolenC.hand;notstealD.handed;hadn'tstolen【答案】B【解析】【详解】考查insist用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。insist后跟宾语从句分两种情况,一,表示坚持要去做某事(未做)insist+that从句(主语+should+动词原形)should可省也可以不省,但要记住动词一定要用原形,这是一种虚拟语气。二,但如果表

22、对已经发生过的事的一种看法,(注意;是对已经发生过的事)则使用正常时态。根据句意可知,故选B项。24. Bytheendoflastyear,anothernewhospitalinourcity.A.wouldcompleteB.wouldbecompletedCwascompletedDhadbeencompleted【答案】D【解析】【详解】考查时态及语态。句意:去年年底为止,我们这座城市又建了一个新的医院。句中有bytheendof表示到为止”如果后面接过去的时间,句子要用过去完成时。本句中bytheendoflastyear,by后是过去的时间状语,句子要用过去完成时,故选D。【点睛

23、】By表示时间,意为到.时为止”;该词经常与完成时连用。如果后接by后面是现在的时间,句中就使用现在完成时;如果by后面是过去的时间状语,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。Bythetimehewasten,hehadlearntabout1,000Englishwords.到他十岁时,他已学了约一千个英语By2012thepopulationofthiscitywillhaverisento20millon.到2020年,这个城市的人口将增至二千万。BythetimeJanegetshome,herauntwillhaveleftforLondontoattendam

24、eeting.当简到家时,她的姑妈已经动身去伦敦参加一个会议了25. IfoundthelecturehardtofollowbecauseitwhenIarrived.AstartedBwasstartingCwouldstartDhadstarted【答案】D【解析】【分析】【详解】考查动词时态。句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。根据题干信息,不能跟上演讲的原因是,我到达的时候演讲已经开始“,到达”为过去时,已经开始”应该用过去完成时。A项是一般过去时;B项是过去进行时;C项是过去将来时。所以选Do26. Shetocleanoutthespareroomlast

25、week,butitwasmuchtoooccupiedatthattime.A.intendedB.wasintendedC.hadintendedD.wasintending【答案】C【解析】【详解】考查时态。句意:她上周本打算打扫那间空余的房间,但那时候房间太拥挤了。hadintendedtodosth.意为茶打算做某事却未做";intendtodosth.意为打算做某事";wasintendedtodosth.意为为了:intend/plan/mean都可以用过去完成时表示率打算做但事实没做成故选Co27. Didyouhavedifficultyfindingth

26、atcave?Notreally.Theguideuscleardirectionsandwewereabletofinditeasily.AwastogiveBhadgivenCwasgivingDwouldgive【答案】B【解析】【详解】考查时态。句意:一一你在找山洞时有困难吗?一一不会。导游给我们指明了方向,所以我们很轻松就找到了。分析句子可知,向导为我们指明方向发生在我们后来得以轻松找到那个山洞之前,所以用过去完成时。故选Bo28. ItwasthethirdtimethatshetheGreatWall.AwenttoBhadbeentoCvisitedDvisit【答案】B【解析

27、】Itwasthefirst/second/thirdtime速atB项。【详解】考查固定句型。句意:这是她第三次去北京。在个固定句型中,that从句中应用过去完成时。故选【点睛】本题涉及到了两个常考句式:(1) Itisthefirst/second-timethO个句型中,that从句要用现在完成时(2) Itwasthefirst/second-timethaife个固定句型中,that从句中应用过去完成时。考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。29. Hardlywhenshesomeoneknoc

28、kingatthedoor.A.didshesit,heardB.didshesit,hadheardC.hadshesat,hadheardD.hadshesat,heard【答案】D【解析】试题分析:考查倒装句和时态。本句中放在句首的副词hardly,是一个表示否定含义的副词,放在句首谓语动词要使用部分倒装的形式。且hardly.when.意为工就.,”主句的动作发生在从句之前,时态要保持一致。句意:她一坐下来就听见有人敲门。故D正确。【名师点睛】请先看一道题:a.Iseensuchagoodharvest!b.Iseensuchagoodharvest.A.havenever,Never

29、haveB.neverhave,HaveneverC.havenever,HaveneverD.neverhave,Neverhave此题应选Ao这里考查的是否定词置于句首,句子用部分倒装的问题。一般说来,以下否定词位于句首,句子要用倒装(部分倒装-用一般问句的形式):seldom,never,little,few,hardly,not,notuntil,invain,innoway,bynomeans,onnoaccount,nolonger等。如:Neverdoeshecomelate.他从不迟至U。Littledidheknowthatthepolicewereafterhim.他一点也

30、不知道警察在找他。BynomeansshallIgothereagain.我决不会再去那儿了。Hardlyhadhearrivedatthestationwhenthetrainbegantoleave.他至U车站,火车就开动了。Fewstudentsdidtheyseeintheclassroom.他们在教室没看至U几个学生。NotaworddidIeversaytohim.我从未对他说过一句话。Notuntilallthefishintheriverdieddidthevillagersrealizehowseriousthepollutionwas.直到河里的鱼全死了,村民们才意识到污染

31、是多么严重。考点:考查倒装句和时态30. WhenItothecinema,thefilmfor5minutes.Agot,hadbegunBget,willbeginCgot,hadbeenonDgot,hasbeenon【答案】C【解析】【详解】考查时态。句意:当我到达电影院时,电影已经开始了五分钟。forfiveminutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。故选Co31. Enteringthestep-classroom(阶梯教室),Ifoundthelectureandthepeopleat

32、tentively.A.began,listenedB.wasbegun,waslisteningC.hadbegun,listenedD.hadbegun,werelistening【答案】D【解析】【分析】【详解】考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。32. -Haveyouseenyournephewlately?-Yes,infact,Isawhimyesterday.Ihimforthreeyears.A.haven'tse

33、en.Bdidn'tseeC.hadn'tseen.Ddon'tsee【答案】C【解析】【详解】考查过去完成时。句意:-你最近见你外甥了吗?-见了,我昨天见了他,我都三年都没见他了。根据前文Isawhimyesterday可知,说话者在昨天之前有三年没有见了,故为过去的过去,因而用过去完成时,故选C.【点睛】考查过去完成时。过去完成时的结构为haddone,被动形式为hadbeendone,其表示过去的过去,常见的标志性短语by+过去时间,before。其中有些固定结构需要使用过去完成时,比如hardly-when-,nosooner-than,Itwasthefirs

34、t/secondtime(that)等固定句型中如:Hardlyhadhebeguntospeakwhentheaudienceinterruptedhim.他刚开始演讲,听众就打断了他。33. Arescueworkerriskedhislifesavingtwotouristswhointhemountainsfortwodays.AaretrappingBhavebeentrappedCweretrappingDhadbeentrapped【答案】D【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。"whointhemountainsfor

35、twodays是定语从句,修饰twotourists,twotourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即过去的过去”,该空应用过去完成时态。综上,D选项正确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即过去的过去”,其表达形式为haddone,被动语态的表达形式为hadbeendone。34. SilkoneoftheprimarygoodstradedalongtheSilkRoadbyabout100BC.A.hadbecomeB.wasbecomingC.hasb

36、ecomeD.isbecoming【答案】A【解析】【详解】考查时态。句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。时间状语是by+过去时间,谓语用过去完成时。故选Ao【点睛】动词的时态、语态是选择题必考内容之一。动词的各种时态形式都可能考到,不过最常考的是一般现在时态、一般过去时态、现在进行时态、一般将来时态以及现在完成时态,同时还常与非谓语动词一起考查。做语法填空题时,首先要判断括号中所给动词是谓语动词还是非谓语动词,如本小题就是考查谓语动词;若是谓语动词,就要考虑时态、语态、语气(陈述语气还是虚拟语气卜主谓一致四个方面。本小题考查过去完成时,从三个方面来进行判断:

37、1 .看句子中的时间状语或时间状语从句,本小题的时间状语是byabout100BC,故判断是过去完成时。2 .在没有时间状语或时间状语从句时,要看上下文的谓语动词的形式。3 .看是否是特殊句型等。如句型"Itwas+thefirsttime+that从句"中that从句用过去完成时。35. (海淀二模)IupmymindwhatIwasgoingtosayintheseminar,butitwascancelled.A.havemadeB.hadmadeC.wasmakingD.wouldmake【答案】B【解析】考查时态。句意:我已经决定了在研讨会上要说什么,但是,研讨会被取消了。“makeupone'srmnd行为发生在研讨会被取消之前,根据"itwascancelled可知,”研讨会被取消是过去的事情,那么,makeupone'smind!发生在过去某

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论