英语高考英语过去完成时练习题及答案.docx
- 文档编号:27574098
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:18
- 大小:24.73KB
英语高考英语过去完成时练习题及答案.docx
《英语高考英语过去完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《英语高考英语过去完成时练习题及答案.docx(18页珍藏版)》请在冰豆网上搜索。
英语高考英语过去完成时练习题及答案
(英语)高考英语过去完成时练习题及答案
一、单项选择过去完成时
1.Arrivingatthepartyhurriedly,weweredisappointedtofindthatthebandplaying.
A.stoppedB.willstop
C.hadstoppedD.hasstopped
【答案】C
【解析】
解析:
匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。
题干中的weredisappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。
所以选C。
2.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthatthey______theexperienceofmeeting.
A.haven’tB.hadn’t
C.hadn’thadD.haven’thad
【答案】C
【解析】
试题分析:
考查虚拟语气。
动词wish引导的虚拟语气,与过去事实相反,用had+v-ed。
句意:
虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。
故C正确。
考点:
考查虚拟语气
3.BythetimehearrivedinBeijing,we_______therefortwodays.
A.willhavestayedB.stayC.havebeenstayingD.hadstayed
【答案】D
【解析】
考查时态。
bythetime用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。
选D。
4.Mr.Chapmanretiredat70afterhenearly40yearswiththeGasCompany.
A.hadspentB.hasspentC.spendsD.wouldspend
【答案】A
【解析】
本题考查时态。
根据语境Mr.Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。
选A。
5.—Thebatteryinmycellphoneisrunninglow.
—Ithatlastnightbeforewewenttobed.
A.wasnoticingB.havenoticedC.wouldnoticeD.hadnoticed
【答案】D
【解析】
本题考查时态。
根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时hadnoticed,选D.
6.-----Whatwereyouuptowhenshedroppedin?
------I______forawhileand_____somereading.
A.hadplayed;didB.played;did
C.hadplayed:
wasgoingtodoD.wasplaying;wasgoingtodo
【答案】C
【解析】
考查时态。
由第一句可判断出第二句描述的事情发生在过去,forawhile是相对于whenshedroppedin来说的whenshedroppedin,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面forawhile,仍然在过去,hadplayedforawhile之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。
7.Iarrivedlateandmissedtheflight.I____thetraffictobesoheavy.
A.hadn’texpectedB.haven’texpected
C.wouldn’texpectD.wasexpected
【答案】A
【解析】
考查时态。
根据语境我迟到是过去,期盼为过去的过去。
句意:
我来迟了,错过了航班。
我没想到交通会是如此堵。
8.Grandpawasshockedbythenews.Rarely______himsoquiet.
A.doIseeB.hadIseen
C.IhadseenD.Isaw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。
句意:
听到这个消息爷爷很惊讶。
我很少看见他如此安静。
根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。
故B正确。
9.SallywasexcitedtomeetSusanatthepartylastnight.They_____eachothersincetheygraduatedfromOxfordUniversityin2010.
A.haven’tseenB.hadn’tseen
C.didn’tseeD.don’tsee
【答案】B
【解析】
since,自从。
。
。
以后。
上句的表语是感到激动(“wasexcited”),这个状态发生在昨晚(“lastnight”),也就是过去。
因此他们还没彼此见面(“Theyhadn’tseeneachother”),这个动作发生在昨晚以前,也就是过去的过去。
用过去完成时
10.InthecapitalKathmandu,thousandsofpeople_______thenightonpavements,inparksandopenfieldsinchillytemperaturesbeforetheyreturnedtotheircollapsedhomes.
A.wouldspendB.werespending
C.spentD.hadspent
【答案】D
【解析】
试题分析:
考察过去完成时。
过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:
had+动词的过去分词形式。
成百上千的人们呆在户外发生在“回到家中”这个动作之前。
句意:
在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。
考点:
考察过去完成时
11.AfterJack________somee-mails,hestartedworkingonhisreport.
A.sendsB.hassentC.hadsentD.wouldsent
【答案】C
【解析】
试题分析:
考查动词的时态。
句意:
杰克发了几份电子邮件后,开始做他的课题。
状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C
考点:
考查动词的时态
12.---Iwillneverforgetwhenwemetthefamouswriter
---NeitherwillI.He______somegoodsandwasatthecheckoutofasupermarket.
A.hadselectedB.hasselected
C.wasselectingD.selected
【答案】A
【解析】
试题分析:
考查时态。
本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:
我永远忘不了我们遇见那位著名的作家。
我也是。
他那时是挑好物品之后在超市的收银台。
故选A
考点:
考查时态
13.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.
A.passedB.havepassed
C.waspassedD.hadpassed
【答案】D
【解析】
试题分析:
考查时态。
选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。
句意:
只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。
当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之前,故应用过去完成时。
故选D.
考点:
考查时态。
14.Ifyou________thefailedexperiences,youwouldnothavemadesuchamistakeinyourhomework.
A.refertoB.havereferredto
C.referredtoD.hadreferredto
【答案】D
【解析】
试题分析:
考查虚拟语气。
表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。
Referto是一个固定结构,意思为查阅、参考。
该句意思为:
如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。
故选D。
考点:
考查虚拟语气。
15.Thejokewassointerestingthatweallburstoutlaughing.Neverbefore__________heardajokelikethat.
A.IhaveB.Ihad
C.haveID.hadI
【答案】D
【解析】
试题分析:
考察时态与倒装。
前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。
句意:
这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。
故选D
考点:
考察时态与倒装
16.Ididn’tgetintothetwo-hourquarrel;Iknowhowit______,though.
A.wouldbreakoutB.hasbrokenoutC.wasbreakingoutD.hadbrokenout
【答案】D
【解析】
【分析】
【详解】
考查动词时态。
句意:
我没有卷入两个小时的争吵,但是我知道它是如何爆发的。
根据句意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。
故选D。
17.Hesaidthathiscar________stolenandhe________havetotelephonethepolice.
A.was;wouldB.hasbeen;will
C.hadbeen;wouldD.hadbeen;will
【答案】C
【解析】
考查时态。
宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。
18.Marywenttotheboxofficeatlunchtime,butallthetickets________out.
A.wouldsellB.hadsoldC.havesoldD.wasselling
【答案】B
【解析】
【分析】【详解】
考查动词时态。
句意:
玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
19.Chinesescientists______onTuesdaythatthey______alow-costweldingrobot,whichcanhelpimproveweldingefficiencyforsmallfactories.
A.announces;hadinventedB.announced;haveinvented
C.announced;hadinventedD.announces;haveinvented
【答案】C
【解析】
试题分析:
考查时态。
第一空根据时间状语onTuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。
句意:
中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。
故C正确。
考点:
考查时态
20.------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(从句的谓语用过去完成时)。
考点:
固定句式中的虚拟语气
21.Hardly______whenthebussuddenlypulledaway.
A.theyhadgottothebusstopB.theygottothebusstop
C.didtheygettothebusstopD.hadtheygottothebusstop
【答案】D
【解析】
【分析】
【详解】
考查倒装句。
句意:
他们一到站点公共汽车就突然开走了。
否定副词hardly放于句首构成倒装句。
Hardly+had+主语+donewhen...did...是固定的句式。
故选D。
22.––Didyouhavetodomuchforthedinnerparty?
––No,Tina______everythingbythetimeIgothome.
A.hasfinishedB.hadfinished
C.wouldfinishD.willfinish
【答案】B
【解析】考查动词时态。
句意:
——你是不是为晚宴做了很多事情?
——没有,缇娜在我到家之前就已经完成一切准备。
根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。
23.HisearlierconcertinShanghai____abigsuccess.ItwasthefirsttimetheTaiwansinger____aconcert
onthemainland.
A.is;heldB.was;heldC.hadbeen;wouldholdD.was;hadheld
【答案】D
【解析】
【详解】
考查时态。
句意:
他早些时候在上海的演唱会非常成功。
这是这位台湾歌手第一次在大陆举办音乐会。
第一空:
根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:
Itwasthefirsttime后面的从句谓语动词使用过去完成时。
故选D。
24.—Didyouhavedifficultyfindingthatcave?
—Notreally.Theguide________uscleardirectionsandwewereabletofinditeasily.
A.wastogiveB.hadgivenC.wasgivingD.wouldgive
【答案】B
【解析】
【详解】
考查时态。
句意:
——你在找山洞时有困难吗?
——不会。
导游给我们指明了方向,所以我们很轻松就找到了。
分析句子可知,向导为我们指明方向发生在我们后来得以轻松找到那个山洞之前,所以用过去完成时。
故选B。
25.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项。
26.—What______whenIphonedyou?
—I______mywork,andwantedtogoout.
A.haveyoudone;finishedB.wereyoudoing;havefinished
C.didyoudo;hadjustfinishedD.wereyoudoing;hadjustfinished
【答案】D
【解析】
试题分析:
考查时态:
句意:
我打电话给你的时候你在干什么?
,我刚刚完成任务,我和你出去。
第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjustfinished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。
考点:
考查时态
点评:
时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
27.—Howlong_____eachotherbeforethey_____here?
—Foraboutayear.
A.havetheyknown,comeB.didtheyknow,came
C.dotheyknow,comeD.hadtheyknown,came
【答案】D
【解析】
【详解】
考查时态。
句意:
—他们来这儿之前认识多久了?
—大约一年了。
根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。
故D选项正确。
28.InBeijing,morethan21,100people________todonatetheirbodiesbytheendof2017,asthecitypromotedabodydonationcampaignfrom1999.
A.haveappliedB.hadapplied
C.wouldhaveappliedD.applied
【答案】B
【解析】
【详解】
考查时态。
句意:
截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。
根据bytheendof2017可知此处指“过去的过去”,用过去完成时态,故选B。
29.Whenwe_______therailwaystation,thetrain_______for5minutes.
A.gotto,hadbeenawayB.reached,hadleft
C.arrived,hasbeenawayD.arrivedat,hasleft
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
因为火车离开是发生在我们到火车站之前,所以用过去完成时。
30.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提到句首,从而构成倒装虚拟条件句。
31.Enteringthestep-classroom(阶梯教室),Ifoundthelecture________andthepeople________attentively.
A.began,listenedB.wasbegun,waslistening
C.hadbegun,listenedD.hadbegun,werelistening
【答案】D
【解析】
【分析】
【详解】
考查时态。
句意:
当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。
第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。
故选D项。
32.---Haveyouseenyournephewlately?
---Yes,infact,Isawhimyesterday.I_______himforthreeyears.
A.haven’tseenB.didn’tsee
C.hadn’tseenD.don’tsee
【答案】C
【解析】
【详解】
考查过去完成时。
句意:
--你最近见你外甥了吗?
--见了,我昨天见了他,我都三年都没见他了。
根据前文Isawhi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 高考 过去完成时 练习题 答案