英语高中英语过去完成时练习题及解析.docx
《英语高中英语过去完成时练习题及解析.docx》由会员分享,可在线阅读,更多相关《英语高中英语过去完成时练习题及解析.docx(17页珍藏版)》请在冰点文库上搜索。
英语高中英语过去完成时练习题及解析
【英语】高中英语过去完成时练习题及解析
一、单项选择过去完成时
1.Bythetimemymothercamebackfromwork,mysisterandI________supperandwerewaitingforheratthetable.
A.havecookedB.werecookingC.hadcookedD.wouldcook
【答案】C
【解析】
在英文中用bythetime构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
2._______couldbejudgedfromhereyesthatshewasterriblysorryforwhatshe________.
A.As;haddoneB.That;didC.As;didD.It;haddone
【答案】D
【解析】
本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。
此句中的that引导的从句是真正的主语,而it作形式主语。
她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。
3.—GotyourUSvisa?
—Notyet.I________toobusytoapplyforanappointment,soIdidn’tgotoShanghailastweek.
A.wasB.havebeenC.hadbeenD.wouldbe
【答案】C
【解析】句意:
——你得到美国签证了吗?
——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。
根据后句时态可知,表示“过去的过去”应该用过去完成时。
4.Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversarythatday.
A.wasstillpreparingB.hadhardlyprepared
C.didcarefullyprepareD.wouldeagerlyprepare
【答案】B
【解析】考查时态。
句意为:
妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。
hardly...when一……就……,符合题意。
故选B。
5.Hardly___________thedoorwhenherushedintotheofficeoutofbreath.
A.IopenedB.didIopen
C.IhadopenedD.hadIopened
【答案】D
【解析】
本题考查hardly...when结构,表示“一……就、刚刚……就”;句意:
我刚把门打开,他就气喘吁吁冲进办公室。
hardly以及含有否定意义的副词放在句首,句子用倒装结构,故选D。
【名师点睛】
hardly......when的用法
表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。
注意其时态上主句一般用过去完成时,从句用过去时。
有时主句也可用现在完成时,从句用一般现在时。
如果hardly在开头,主句要用部分倒装结构。
Hehadhardlyfinishedthearticlewhenthelightwentout.他刚写完文,灯就熄了。
Hehadhardlyhadtimetosettledownwhenhesoldthehouse.他还未安顿下来,就卖掉了那所房子。
Hardlyhadthefootballgamebegunwhenitstartedraining.
足球比赛才刚刚开始就下起雨来。
HardlyhaveIgethomewhenthetelephonerings.
我一到家电话铃就响了。
6.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暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。
7.(湖南十二校联考)IgotanemailfrommyoldfriendlastSunday.Untilthen,we________intouchfornearly3years.
A.didn’tgetB.haven’tgot
C.hadn’tgotD.don’tget
【答案】C
【解析】
考查时态。
句意为:
上周日我收到了老朋友的一封邮件。
在那之前,我们将近三年没有联系了。
根据Untilthen可知,getintouch这一动作发生在gotanemail之前,所以用过去完成时。
答案:
C
8.SallywasexcitedtomeetSusanatthepartylastnight.They_____eachothersincetheygraduatedfromOxfordUniversityin2010.
A.haven’tseenB.hadn’tseen
C.didn’tseeD.don’tsee
【答案】B
【解析】
since,自从。
。
。
以后。
上句的表语是感到激动(“wasexcited”),这个状态发生在昨晚(“lastnight”),也就是过去。
因此他们还没彼此见面(“Theyhadn’tseeneachother”),这个动作发生在昨晚以前,也就是过去的过去。
用过去完成时
9.––Didyouhavetodomuchforthedinnerparty?
––Helen________everythingbythetimeIgothome.
A.finishedB.wasfinishingC.wouldfinishD.hadfinished
【答案】D
【解析】考查时态。
句意:
——你必须为晚宴做很多事吗?
——我到家时,海伦已经做完了所有的工作。
“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。
10.Iarrivedlateandmissedtheflight.I____thetraffictobesoheavy.
A.hadn’texpectedB.haven’texpected
C.wouldn’texpectD.wasexpected
【答案】A
【解析】
考查时态。
根据语境我迟到是过去,期盼为过去的过去。
句意:
我来迟了,错过了航班。
我没想到交通会是如此堵。
11.----SoJackfailedtobeadmittedbyhisdreamuniversityandisfeelingquitedepressedthesedays.
----Itserveshimright.I____himmorethanoncetotakehisstudyseriously.
A.remindedB.havereminded
C.havebeenremindingD.hadreminded
【答案】D
【解析】考查时态。
上句:
所以杰克没有被他梦想中的大学录取,感觉很沮丧。
下句:
他活该,我不止一次提醒他认真对待他的学习。
此空的动作指的是“过去的过去”所以用过去完成时态,故选D。
12.------Youwenttothe“Bird’sNest”lastmonth,didn’tyou?
------Yes.ThatwasthesecondtimeI________toBeijingNationalStadium.
A.havebeenB.were
C.hadbeenD.wouldbe
【答案】C
【解析】
考查虚拟语气。
表示“是某人第几次做某事”:
That/This/Itis+thefirst/second…lasttime+thatclause(从句的谓语用现在完成时);That/This/Itwas+thefirst/second…lasttime+thatclause(从句的谓语用过去完成时)。
考点:
固定句式中的虚拟语气
13.I______thepaperbeforemylawyerexplainedthedetailstome.
A.signedB.hadsigned
C.signsD.hassigned
【答案】B
【解析】
试题分析:
考查过去完成时。
句意:
在我的律师和我详细说明之前我就已经签字了。
由题中时间点可知是过去完成时,故选B。
考点:
考查过去完成时
14.WhenMaryarrivedshefoundallherchildren______fornearlytwohours.
A.havegonetosleepB.fellasleep
C.wasfallingasleepD.hadbeenasleep
【答案】D
【解析】
试题分析:
考查时态的辨析。
这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:
当Mary到达时,她发先孩子们已经睡了将近两个小时。
故选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.---WhatdoyouthinkoftheAmericansingerLadyGaga’sperformance?
---Toocrazy,butifI_____toherconcertsheldyesterday,Iwouldhaveenjoyedit.
A.wouldgoB.went
C.hadgoneD.shouldgo
【答案】C
【解析】
试题分析:
考查虚拟语气。
句意:
--你觉得美国歌手LadyGaga的表演怎么样?
--太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。
根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用haddone,主句用wouldhavedone,故选C。
考点:
考查虚拟语气
18.Hesaidthathiscar________stolenandhe________havetotelephonethepolice.
A.was;wouldB.hasbeen;will
C.hadbeen;wouldD.hadbeen;will
【答案】C
【解析】
考查时态。
宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。
19.Marywenttotheboxofficeatlunchtime,butallthetickets________out.
A.wouldsellB.hadsoldC.havesoldD.wasselling
【答案】B
【解析】
【分析】【详解】
考查动词时态。
句意:
玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
20.Father________forLondononbusinessuponmyarrival,soIdidn’tseehim.
A.hasleftB.leftC.hadleftD.wasleaving
【答案】C
【解析】
分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。
句意:
父亲在我回来之前已经去出差了,所以我没有见到他。
21.InBeijing,morethan21,100people________todonatetheirbodiesbytheendof2017,asthecitypromotedabodydonationcampaignfrom1999.
A.haveappliedB.hadapplied
C.wouldhaveappliedD.applied
【答案】B
【解析】
【详解】
考查时态。
句意:
截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。
根据bytheendof2017可知此处指“过去的过去”,用过去完成时态,故选B。
22.I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldn’tmanageit.
A.hadhopedB.amhoping
C.havehopedD.wouldhope
【答案】A
【解析】
【详解】
考查过去完成时。
句意:
我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。
第二个分句中“couldn’t”用的是一般过去时,所以发生在它之前的动作用过去完成时。
故选A。
23.—DidAlanenjoyseeinghisoldfriendsyesterday?
—Yes,hedid.He________hisoldfriendsforalongtime.
A.didn’tseeB.wouldn’tsee
C.hasn’tseenD.hadn’tseen
【答案】D
【解析】
【详解】
考查时态。
句意:
—阿伦昨天见到老朋友高兴吗?
—是的,他挺高兴。
他很久没看见老朋友了。
说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。
24.I_________tohelpyoutodohomeworkbutIcouldn'tspareanytime.I________acompositionlastnightandI'llfinishittomorrow.
A.wanted;wroteB.hadwanted;waswriting
C.hadwanted;wroteD.wanted;havebeenwriting
【答案】B
【解析】
【详解】
考查动词时态。
句意:
我本打算在家庭作业方面帮助你的,但是我抽不出时间。
我昨天晚上整晚都在写作文,明天就能写完。
第一空,句中为短语hadwantedtodo本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。
25.---HowwastheThirdWorldIntelligenceCongressinTianjin,Bella?
---Wonderful!
ItwasthefirsttimeI______suchintelligentrobots.
A.hasseenB.hasbeenseenC.hadseenD.hadbeenseen
【答案】C
【解析】
【详解】
考查时态语态。
句意:
—Bella,在天津举行的第三届世界智力大赛怎么样?
—很棒!
这是我第一次看到这样的智能机器人。
固定句式Itis/wasthe+序数词+timesb从句….意为“这是某人第几次做某事的时候了”,当前面使用is的时候,后面的从句使用现在完成时;当前面使用was的时候,后面的从句使用过去完成时。
本句前面使用了was,说明应该使用过去完成时。
且主语I与see构成主动关系,要使用主动语态。
故C项正确。
26.Itwasthethirdtimethatshe_____theGreatWall.
A.wenttoB.hadbeentoC.visitedD.visit
【答案】B
【解析】
【详解】
考查固定句型。
句意:
这是她第三次去北京。
在Itwasthefirst/second/third…timethat…这个固定句型中,that从句中应用过去完成时。
故选B项。
【点睛】
本题涉及到了两个常考句式:
(1)Itisthefirst/second…timethat….在这个句型中,that从句要用现在完成时
(2)Itwasthefirst/second…timethat….这个固定句型中,that从句中应用过去完成时。
考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。
27.Whenwalkingdownthestreet,IcameacrossDavid,whoI_____foryears.
A.didn’tseeB.haven’tseen
C.hadn’tseenD.wouldn’tsee
【答案】C
【解析】
【详解】
考查动词时态。
句意:
当沿着街道散步的时候,我遇见了多年未见的David。
根据语境,“notsee”这个动作发生在comeacross之前,是过去的过去发生的动作,用过去完成时。
故选C。
【名师点睛】
英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。
过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。
28.—What______whenIphonedyou?
—I______mywork,andwantedtogoout.
A.haveyoudone;finishedB.wereyoudoing;havefinished
C.didyoudo;hadjustfinishedD.wereyoudoing;hadjustfinished
【答案】D
【解析】
试题分析:
考查时态:
句意:
我打电话给你的时候你在干什么?
,我刚刚完成任务,我和你出去。
第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjustfinished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。
考点:
考查时态
点评:
时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
29.Marywaspleasedtoseethattheseedsshe______inthegardenweregrowing.
A.wasplantingB.hasplantedC.wouldplantD.hadplanted
【答案】D
【解析】考查过去完成时态。
它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。
句意:
玛丽很高兴她在花园里种的种子正在生长。
根据句意可知,种种子是在种子成长之前,故选D。
30.WhenI___tothecinema,thefilm___for5minutes.
A.got,hadbegunB.get,willbegin
C.got,hadbeenonD.got,hasbeenon
【答案】C
【解析】
【详解】
考查时态。
句意:
当我到达电影院时,电影已经开始了五分钟。
forfiveminutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。
故选C。
31.—DidLindaseethetrafficaccident?
—No,n