英语英语过去完成时题20套带答案Word文档下载推荐.docx
《英语英语过去完成时题20套带答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《英语英语过去完成时题20套带答案Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
第二空动词invent所发生的动作在announce之前,故用过去完成时。
句意:
中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。
故C正确。
考查时态
3.Thetwins,whotheirhomework,wereallowedtoplaybadmintonontheplayground.
A.willfinishB.finish
C.havefinishedD.hadfinished
【答案】D
已经完成作业的双胞胎被允许到操场上打羽毛球。
他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。
【知识拓展】
过去完成时:
即过去的过去所发生的事情!
其构成是主语+had+过去分词。
过去完成时的时间状语before,by,until,when,after,once,assoonas。
表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。
用于宾语从句或间接引语中,某些动词的过去完成时表示一个打算要做却没有做成的事。
这类动词有:
intend打算,hope希望,plan计划,mean预定,want想要,think想要,等。
用于表示与过去事实相反的虚拟条件从句中
【名师点睛】考查过去完成时。
过去完成时常用于:
(1)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。
(2)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去完成时。
(3)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。
(4)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。
本题末尾wereallowedtoplaybadminton暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。
4.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.
A.hadpassedB.passC.wouldpassD.shouldpass
【答案】A
这题考查时态的用法:
suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。
句意是:
凯萨琳高兴地回来,说明她通过了考试。
选A。
5.Whenwe_______therailwaystation,thetrain_______for5minutes.
A.gotto,hadbeenawayB.reached,hadleft
C.arrived,hasbeenawayD.arrivedat,hasleft
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
因为火车离开是发生在我们到火车站之前,所以用过去完成时。
6.Mr.Chapmanretiredat70afterhenearly40yearswiththeGasCompany.
A.hadspentB.hasspentC.spendsD.wouldspend
本题考查时态。
根据语境Mr.Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。
7.——Wedidn’tfindSmithattendingthelecture.
——Noone____himabout_____alecturethefollowingday.
A.told;
theretobeB.hadtold;
theretobeC.told;
therewasD.hadtold;
therebeing
根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;
about为介词,故therebe句型为therebeing,选D。
8.Iarrivedlateandmissedtheflight.I____thetraffictobesoheavy.
A.hadn’texpectedB.haven’texpected
C.wouldn’texpectD.wasexpected
根据语境我迟到是过去,期盼为过去的过去。
我来迟了,错过了航班。
我没想到交通会是如此堵。
9.AfullpreparationbeforeBeijingfinallywonthebidforhostingthe2022WinterOlympicGames.
A.hasbeenmadeB.hadbeenmade
C.wouldbemadeD.ismade
【解析】句意为:
北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。
该句中“beforeBeijingfinallywonthebid”使用了一般过去时态,而做准备发生在won这个动作之前,因此使用过去完成时态。
10.Bythetimemymothercamebackfromwork,mysisterandI________supperandwerewaitingforheratthetable.
A.havecookedB.werecookingC.hadcookedD.wouldcook
在英文中用bythetime构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
11.Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversarythatday.
A.wasstillpreparingB.hadhardlyprepared
C.didcarefullyprepareD.wouldeagerlyprepare
【解析】考查时态。
句意为:
妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。
hardly...when一……就……,符合题意。
故选B。
12.Notuntil________athirdtime________thathehadgivenbirthtothereadingsystemfortheblindcalledBraille.
A.LouisBrailletried;
heannounced
B.didLouisBrailletry;
C.LouisBraillehadtried;
didheannounce
D.hadLouisBrailletried;
hadheannounced
倒装句。
直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字--Braille。
Notuntil位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语之前,A、B两项的第二空未倒装,排除A、B;
D项第一空不需要用倒装,排除D,故选C。
13.Ifyou________thefailedexperiences,youwouldnothavemadesuchamistakeinyourhomework.
A.refertoB.havereferredto
C.referredtoD.hadreferredto
考查虚拟语气。
表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。
Referto是一个固定结构,意思为查阅、参考。
该句意思为:
如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。
故选D。
14.Thejokewassointerestingthatweallburstoutlaughing.Neverbefore__________heardajokelikethat.
A.IhaveB.Ihad
C.haveID.hadI
考察时态与倒装。
前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。
这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。
故选D
考察时态与倒装
15.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrink
A.hadenjoyedB.wasenjoying
C.enjoyedD.hadbeenenjoying
在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。
他们喊我和他们去喝一杯。
我说,离我上次好好的喝上一杯已经有10年了。
故A正确。
16.---WhatdoyouthinkoftheAmericansingerLadyGaga’sperformance?
---Toocrazy,butifI_____toherconcertsheldyesterday,Iwouldhaveenjoyedit.
A.wouldgoB.went
C.hadgoneD.shouldgo
--你觉得美国歌手LadyGaga的表演怎么样?
--太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。
根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用haddone,主句用wouldhavedone,故选C。
考查虚拟语气
17.I___therelittlemorethanaweekwhenIsettoworkwiththescientist.
A.wouldbeB.havebeen
C.hadbeenD.willbe
过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。
根据所提供的情景“whenIsettoworkwiththescientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。
故选C项。
过去将来时表示从过去某个时间看将要或将来发生的事。
现在进行时表示说话时正在进行的动作或事件。
一般将来时表示将要发生的动作或存在的状态。
18.Marywenttotheboxofficeatlunchtime,butallthetickets________out.
A.wouldsellB.hadsoldC.havesoldD.wasselling
【分析】【详解】
考查动词时态。
玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
19._______couldbejudgedfromhereyesthatshewasterriblysorryforwhatshe________.
A.As;
haddoneB.That;
didC.As;
didD.It;
haddone
本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。
此句中的that引导的从句是真正的主语,而it作形式主语。
她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。
20.Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.
A.hadcried;
lostB.hascried;
haslost
C.cried;
hadlostD.cried;
因为在从中中迷路认为不能回家所以小男孩大声地哭起来。
迷路这个动作发生在大哭之前,故用过去完成时,故选C项。
21.________theparty________whenhecame?
A.Did…beginB.Had…begun
C.Has…begunD.Does…begin
【详解】
他来时聚会已经开始了吗?
此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。
22.Whenenoughyears_____toenableustolookback,wesometimesdiscussedtheeventsleadingtohisaccident.
A.wentbyB.weretogobyC.hadgonebyD.goesby
当足够长的时间过去后,我们可以回顾过去,我们有时讨论导致他发生事故的事件。
结合下文wesometimesdiscussed可知“足够长的时间过去”发生在“讨论”之前,而discussed为一般过去时,故goby发生在“过去的过去”应用过去完成时。
故选C。
23.I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldn’tmanageit.
A.hadhopedB.amhoping
C.havehopedD.wouldhope
考查过去完成时。
我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。
第二个分句中“couldn’t”用的是一般过去时,所以发生在它之前的动作用过去完成时。
故选A。
24.—DidAlanenjoyseeinghisoldfriendsyesterday?
—Yes,hedid.He________hisoldfriendsforalongtime.
A.didn’tseeB.wouldn’tsee
C.hasn’tseenD.hadn’tseen
—阿伦昨天见到老朋友高兴吗?
—是的,他挺高兴。
他很久没看见老朋友了。
说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。
25.I_________tohelpyoutodohomeworkbutIcouldn'
tspareanytime.I________acompositionlastnightandI'
llfinishittomorrow.
A.wanted;
wroteB.hadwanted;
waswriting
C.hadwanted;
wroteD.wanted;
havebeenwriting
句意:
我本打算在家庭作业方面帮助你的,但是我抽不出时间。
我昨天晚上整晚都在写作文,明天就能写完。
第一空,句中为短语hadwantedtodo本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。
26.---HowwastheThirdWorldIntelligenceCongressinTianjin,Bella?
---Wonderful!
ItwasthefirsttimeI______suchintelligentrobots.
A.hasseenB.hasbeenseenC.hadseenD.hadbeenseen
考查时态语态。
—Bella,在天津举行的第三届世界智力大赛怎么样?
—很棒!
这是我第一次看到这样的智能机器人。
固定句式Itis/wasthe+序数词+timesb从句….意为“这是某人第几次做某事的时候了”,当前面使用is的时候,后面的从句使用现在完成时;
当前面使用was的时候,后面的从句使用过去完成时。
本句前面使用了was,说明应该使用过去完成时。
且主语I与see构成主动关系,要使用主动语态。
故C项正确。
27.Itwasthethirdtimethatshe_____theGreatWall.
A.wenttoB.hadbeentoC.visitedD.visit
考查固定句型。
这是她第三次去北京。
在Itwasthefirst/second/third…timethat…这个固定句型中,that从句中应用过去完成时。
故选B项。
【点睛】
本题涉及到了两个常考句式:
(1)Itisthefirst/second…timethat….在这个句型中,that从句要用现在完成时
(2)Itwasthefirst/second…timethat….这个固定句型中,that从句中应用过去完成时。
考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。
28.---DidyouknowanyGermanbeforeyouarrivedinMunich?
---Never______________it,actually.
A.hadIlearnedB.didIlearn
C.IhadlearnedD.Ilearned
考查倒装和时态。
——来慕尼黑之前你懂德语么?
——事实上我从来没学过。
never位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrivedinMunich之前,也就是过去的过去,应该用过去完成时,故A项正确。
注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:
never,hardly,seldom,little,few,notuntil,bynomeans,nowhere,nolonger。
如:
Bynomeanscouldyoutellhimaboutthis.你绝不能把这件事告诉他。
NeverinmylifehaveIheardofsuchathing.我一生中从未听过这样的事。
29.Asheapproachedthedoor,Mikelookedintotheroomagaintoseeifhe_______anythingbehind.
A.leftB.hadleft
C.hasleftD.wouldleave
B考察动词时态。
当他快到门口的时候,麦克再一次看看房间是否落下什么东西。
Leavebehind所表示的动作发生在lookinto之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。
故B正确。
30.Recently,PrinceAlbertIIofMonacoexpressedhisthanksfortheaidthey___________fromChina.
A.receiveB.arereceiving
C.havereceivedD.hadreceived
最近,因为他们从中国得到的帮助,摩纳哥的AlbertII王子表达了他的感谢之情。
根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。
故D项正确。
31.LionelMessiplayingforBarcelonaclaimedthe2019Ballond’OronMonday,andbeforethathetheawardforfivetimes.
A.waswinningB.wouldwinC.haswonD.hadwon
为巴塞罗那俱乐部打球的梅西在周一获得了2019年金球奖,在这之前已经获得过五