高考英语过去完成时练习题及答案.docx
- 文档编号:10985104
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:18
- 大小:25.65KB
高考英语过去完成时练习题及答案.docx
《高考英语过去完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《高考英语过去完成时练习题及答案.docx(18页珍藏版)》请在冰豆网上搜索。
高考英语过去完成时练习题及答案
高考英语过去完成时练习题及答案
一、单项选择过去完成时
1.Hesaidl5people_______,twoofthem_____tohospital.
A.haveinjured;admittingB.havebeeninjured;beingadmitted
C.hadinjured;toadmitD.hadbeeninjured;admitted
【答案】D
【解析】
第一空考查过去完成时,因为主句是hesaid,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,twoofthem是逻辑主语,和admit是被动关系,用过去分词,句意:
他说15人受伤,其中两人住院。
选D。
2.Chinesescientists______onTuesdaythatthey______alow-costweldingrobot,whichcanhelpimproveweldingefficiencyforsmallfactories.
A.announces;hadinventedB.announced;haveinvented
C.announced;hadinventedD.announces;haveinvented
【答案】C
【解析】
试题分析:
考查时态。
第一空根据时间状语onTuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。
句意:
中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。
故C正确。
考点:
考查时态
3.Wedidn’tgetahotelroombecausewe______inadvance.
A.hadn’tbookedB.haven’tbooked
C.weren’tbookingD.wouldn’tbook
【答案】A
【解析】
试题分析:
考查时态。
句意:
因为我们没有提前预定,我们没有拿到宾馆房间。
原句中没有拿到房间使用了一般过去时“didn'tget....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。
故A项正确。
考点:
考查时态
4.—Thebatteryinmycellphoneisrunninglow.
—Ithatlastnightbeforewewenttobed.
A.wasnoticingB.havenoticedC.wouldnoticeD.hadnoticed
【答案】D
【解析】
本题考查时态。
根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时hadnoticed,选D.
5.——Wedidn’tfindSmithattendingthelecture.
——Noone____himabout_____alecturethefollowingday.
A.told;theretobeB.hadtold;theretobeC.told;therewasD.hadtold;therebeing
【答案】D
【解析】
考查时态。
根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故therebe句型为therebeing,选D。
6.-----Whatwereyouuptowhenshedroppedin?
------I______forawhileand_____somereading.
A.hadplayed;didB.played;did
C.hadplayed:
wasgoingtodoD.wasplaying;wasgoingtodo
【答案】C
【解析】
考查时态。
由第一句可判断出第二句描述的事情发生在过去,forawhile是相对于whenshedroppedin来说的whenshedroppedin,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面forawhile,仍然在过去,hadplayedforawhile之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。
7.—Dad,we_________thezoo-tripyoupromiseduslastweek.
—Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.
A.expect;intend
B.hadexpected;hadintended
C.areexpecting;hadintended
D.expected;intend
【答案】C
【解析】
试题分析:
考查动词时态。
句意:
上句:
爸爸,我们想去你上周承诺带我们去的动物园。
下句:
抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。
根据对句意的分析和理解可知对话中没有提及是以前的对话。
所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。
考点:
考查动词时态
8.InthecapitalKathmandu,thousandsofpeople_______thenightonpavements,inparksandopenfieldsinchillytemperaturesbeforetheyreturnedtotheircollapsedhomes.
A.wouldspendB.werespending
C.spentD.hadspent
【答案】D
【解析】
试题分析:
考察过去完成时。
过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:
had+动词的过去分词形式。
成百上千的人们呆在户外发生在“回到家中”这个动作之前。
句意:
在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。
考点:
考察过去完成时
9.(湖南十二校联考)IgotanemailfrommyoldfriendlastSunday.Untilthen,we________intouchfornearly3years.
A.didn’tgetB.haven’tgot
C.hadn’tgotD.don’tget
【答案】C
【解析】
考查时态。
句意为:
上周日我收到了老朋友的一封邮件。
在那之前,我们将近三年没有联系了。
根据Untilthen可知,getintouch这一动作发生在gotanemail之前,所以用过去完成时。
答案:
C
10.WhenMaryarrivedshefoundallherchildren______fornearlytwohours.
A.havegonetosleepB.fellasleep
C.wasfallingasleepD.hadbeenasleep
【答案】D
【解析】
试题分析:
考查时态的辨析。
这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:
当Mary到达时,她发先孩子们已经睡了将近两个小时。
故选D。
考点:
考查时态的辨析。
11.Asheapproachedthedoor,Mikelookedintotheroomagaintoseeifhe_______anythingbehind.
A.leftB.hadleft
C.hasleftD.wouldleave
【答案】B
【解析】
B考察动词时态。
句意:
当他快到门口的时候,麦克再一次看看房间是否落下什么东西。
Leavebehind所表示的动作发生在lookinto之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。
故B正确。
12.Ifyou________thefailedexperiences,youwouldnothavemadesuchamistakeinyourhomework.
A.refertoB.havereferredto
C.referredtoD.hadreferredto
【答案】D
【解析】
试题分析:
考查虚拟语气。
表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。
Referto是一个固定结构,意思为查阅、参考。
该句意思为:
如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。
故选D。
考点:
考查虚拟语气。
13.Neverforonemoment,believeitornot,_______beingfacedwithsuchasituationwhereahelpinghandwasgreatlyneeded.
A.IimaginedB.doIimagine
C.IhaveimaginedD.hadIimagined
【答案】D
【解析】
试题分析:
考查倒装。
never否定词放在句首,主句要部分倒装。
此类词还有never,seldom,scarcely,little,few,not,hardly,以及notonly…but(also),nosooner…than,hardly…when,scarcely…when等等;句意:
不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!
B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。
考点:
考查倒装。
14.ThemanagerissaidtohavearrivedbackfromPariswherehe______someEuropeanpartners.
A.wouldmeetB.ismeeting
C.meetsD.hadmet
【答案】D
【解析】
试题分析:
考查时态。
不定式动作tohavearrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。
句意:
据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。
故D正确。
考点:
考查时态
15.Thehotelwasn’tparticularlygood.ButI____inmanyworsehotels.
A.wasstayingB.stayedC.wouldstayD.hadstayed
【答案】D
【解析】
试题分析:
句意:
这家旅馆不是特别好。
但是我住过很多更差的旅馆。
从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。
考点:
考查动词时态。
16.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrink
A.hadenjoyedB.wasenjoying
C.enjoyedD.hadbeenenjoying
【答案】A
【解析】
试题分析:
考查时态。
在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。
句意:
他们喊我和他们去喝一杯。
我说,离我上次好好的喝上一杯已经有10年了。
故A正确。
考点:
考查时态
17.BytheendofLastyear,we_____morethan1,100,000cars.
A.wereproducingB.produced
C.hadproducedD.wouldproduce
【答案】C
【解析】
试题分析:
考查时态。
句意:
到去年年底,我们已经生产了一百一十多万辆汽车。
bythetime+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;bytheendof+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。
“BytheendofLastyear”指的是过去的时间,主句用过去完成时,故选C。
考点:
考查时态
18.I___therelittlemorethanaweekwhenIsettoworkwiththescientist.
A.wouldbeB.havebeen
C.hadbeenD.willbe
【答案】C
【解析】
过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。
根据所提供的情景“whenIsettoworkwiththescientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。
故选C项。
过去将来时表示从过去某个时间看将要或将来发生的事。
现在进行时表示说话时正在进行的动作或事件。
一般将来时表示将要发生的动作或存在的状态。
19.Marywenttotheboxofficeatlunchtime,butallthetickets________out.
A.wouldsellB.hadsoldC.havesoldD.wasselling
【答案】B
【解析】
【分析】【详解】
考查动词时态。
句意:
玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
20.IsuddenlyrealizedthatIwaskeptsobusythatI______littletimewithmyfamilybefore.
A.havespentB.hadspent
C.wouldspendD.wasspending
【答案】B
【解析】
试题分析:
考查动词时态。
句意:
我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。
意识到以前已经发生的事情,此处指过去的过去,故选B。
考点:
考查动词时态。
21.Itmighthavesavedmesometrouble______theschedule.
A.didIknowB.haveIknown
C.doIknowD.hadIknown
【答案】D
【解析】
试题分析:
句意:
如果我早知道日程安排,可能会省去我一些麻烦。
根据题干中mighthavesaved可知主句是对过去的虚拟,从句应用ifIhadknown与主句保持一致。
if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。
故选D项。
虚拟语气重要做题原则:
根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。
另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。
考点:
虚拟语气
【名师点睛】虚拟语气重要做题原则:
根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。
另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。
22.—DidLindaseethetrafficaccident?
—No,nosooner________thanithappened.
A.hadshegoneB.shehadgone
C.hasshegoneD.shehasgone
【答案】A
【解析】
【分析】
【详解】
考查部分倒装。
句意:
--Linda看见交通事故了吗?
--没有,她刚走,就发生交通事故了。
本题考查固定句式:
Nosooner…than…,“一…就…”,主句中时态用过去完成时,nosooner位于句首时用倒装,即将had置于主语之前,故选A。
【点睛】
一些句型,如scarcely……when,nosooner……than,hardly……when引导的主从复合句主句要求使用过去完成式。
注意:
在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。
23.I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldn’tmanageit.
A.hadhopedB.amhoping
C.havehopedD.wouldhope
【答案】A
【解析】
【详解】
考查过去完成时。
句意:
我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。
第二个分句中“couldn’t”用的是一般过去时,所以发生在它之前的动作用过去完成时。
故选A。
24.Ifoundthelecturehardtofollowbecauseit________whenIarrived.
A.startedB.wasstarting
C.wouldstartD.hadstarted
【答案】D
【解析】
【分析】【详解】
考查动词时态。
句意:
我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。
根据题干信息,“不能跟上演讲的原因是,我到达的时候演讲已经开始”,“到达”为过去时,“已经开始”应该用过去完成时。
A项是一般过去时;B项是过去进行时;C项是过去将来时。
所以选D。
25.IgottoloveHangzhou______Iwenttherein2001andthatwasthefirsttimethatI______LongjingTea.
A.thefirsttime;hadtasted
B.forthefirsttime;hadtasted
C.thefirsttime;havetasted
D.forthefirsttime;tasted
【答案】A
【解析】
【详解】
考查时间状语从句和过去完成时。
句意:
我第一次去杭州是在2001年,那是我第一次品尝龙井茶。
thefirsttime为时间状语从句的从属连词,所以第一个空为thefirsttime。
It/Thisis/wasthe序数词timethat从句。
如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。
本题前面是was,所以后面使用过去完成时。
故选A项。
26.I_________tohelpyoutodohomeworkbutIcouldn'tspareanytime.I________acompositionlastnightandI'llfinishittomorrow.
A.wanted;wroteB.hadwanted;waswriting
C.hadwanted;wroteD.wanted;havebeenwriting
【答案】B
【解析】
【详解】
考查动词时态。
句意:
我本打算在家庭作业方面帮助你的,但是我抽不出时间。
我昨天晚上整晚都在写作文,明天就能写完。
第一空,句中为短语hadwantedtodo本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。
27.---DidyouknowanyGermanbeforeyouarrivedinMunich?
---Never______________it,actually.
A.hadIlearnedB.didIlearn
C.IhadlearnedD.Ilearned
【答案】A
【解析】
【详解】
考查倒装和时态。
句意:
——来慕尼黑之前你懂德语么?
——事实上我从来没学过。
never位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrivedinMunich之前,也就是过去的过去,应该用过去完成时,故A项正确。
【点睛】
注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:
never,hardly,seldom,little,few,notuntil,bynomeans,nowhere,nolonger。
如:
Bynomeanscouldyoutellhimaboutthis.你绝不能把这件事告诉他。
NeverinmylifehaveIheardofsuchathing.我一生中从未听过这样的事。
28.Recently,PrinceAlbertIIofMonacoexpressedhisthanksfortheaidthey___________fromChina.
A.receiveB.arereceiving
C.havereceivedD.hadreceived
【答案】D
【解析】
【详解】
考查时态。
句意:
最近,因为他们从中国得到的帮助,摩纳哥的AlbertII王子表达了他的感谢之情。
根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。
故D项正确。
29.Theyoungmaninsistedhe____nothingwrongandthatthepolice___him.
A.did:
releasedB.haddone;release
C.haddone;mustreleaseD.shoulddo;shouldrelease
【答案】B
【解析】
考查insist的用法。
翻译成“坚持说”不用虚拟,翻译成“坚持认为”用虚拟(should+动词原形并且should可省。
)“这个年轻人坚持说他没做错什么,坚持认为警察应该放了他。
”
30.—DidyouhavedifficultyfindingAnn'house?
—Notrea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高考 英语 过去完成时 练习题 答案