最新英语过去完成时练习题Word格式.docx
《最新英语过去完成时练习题Word格式.docx》由会员分享,可在线阅读,更多相关《最新英语过去完成时练习题Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
release
C.haddone;
mustreleaseD.shoulddo;
shouldrelease
【答案】B
考查insist的用法。
翻译成“坚持说”不用虚拟,翻译成“坚持认为”用虚拟(should+动词原形并且should可省。
)“这个年轻人坚持说他没做错什么,坚持认为警察应该放了他。
”
4.Hardly________whenshe________someoneknockingatthedoor.
A.didshesit,heardB.didshesit,hadheard
C.hadshesat,hadheardD.hadshesat,heard
【答案】D
考查倒装句和时态。
本句中放在句首的副词hardly,是一个表示否定含义的副词,放在句首谓语动词要使用部分倒装的形式。
且hardly....when....意为“一...就...”,主句的动作发生在从句之前,时态要保持一致。
她一坐下来就听见有人敲门。
故D正确。
【名师点睛】
请先看一道题:
a.I__________seensuchagoodharvest!
b.__________Iseensuchagoodharvest.
A.havenever,NeverhaveB.neverhave,Havenever
C.havenever,HaveneverD.neverhave,Neverhave
此题应选A。
这里考查的是否定词置于句首,句子用部分倒装的问题。
一般说来,以下否定词位于句首,句子要用倒装(部分倒装—-用一般问句的形式):
seldom,never,little,few,hardly,not,notuntil,invain,innoway,bynomeans,onnoaccount,nolonger等。
如:
Neverdoeshecomelate.他从不迟到。
Littledidheknowthatthepolicewereafterhim.他一点也不知道警察在找他。
BynomeansshallIgothereagain.我决不会再去那儿了。
Hardlyhadhearrivedatthestationwhenthetrainbegantoleave.他一到车站,火车就开动了。
Fewstudentsdidtheyseeintheclassroom.他们在教室没看到几个学生。
NotaworddidIeversaytohim.我从未对他说过一句话。
Notuntilallthefishintheriverdieddidthevillagersrealizehowseriousthepollutionwas.
直到河里的鱼全死了,村民们才意识到污染是多么严重。
考查倒装句和时态
5.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.
A.hadpassedB.passC.wouldpassD.shouldpass
【答案】A
这题考查时态的用法:
suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。
句意是:
凯萨琳高兴地回来,说明她通过了考试。
选A。
6.Whenwe_______therailwaystation,thetrain_______for5minutes.
A.gotto,hadbeenawayB.reached,hadleft
C.arrived,hasbeenawayD.arrivedat,hasleft
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
因为火车离开是发生在我们到火车站之前,所以用过去完成时。
7.BythetimehearrivedinBeijing,we_______therefortwodays.
A.willhavestayedB.stayC.havebeenstayingD.hadstayed
考查时态。
bythetime用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。
选D。
8.---What’swrongwithyourcellphone?
Ican’tgetthrough.
---Oh,mylinewascutoffbecauseI________mybill.
A.haven’tpaidB.hadn’tpaidC.wasn’tpayingD.don’tpay
本题考查时态。
根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。
选B。
9.Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversarythatday.
A.wasstillpreparingB.hadhardlyprepared
C.didcarefullyprepareD.wouldeagerlyprepare
【解析】考查时态。
句意为:
妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。
hardly...when一……就……,符合题意。
故选B。
10.—Lilywenttoseethemoviealone.
—Ifshe_____meaboutit,Iwouldhavegonewithher.
A.shouldtellB.tellsC.toldD.hadtold
丽丽一个人去看电影了。
——如果她告诉过我这件事,我会和她一起去的。
结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
11.Marywaspleasedtoseethattheseedsshe______inthegardenweregrowing.
A.wasplantingB.hasplantedC.wouldplantD.hadplanted
【解析】考查过去完成时态。
它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。
句意:
玛丽很高兴她在花园里种的种子正在生长。
根据句意可知,种种子是在种子成长之前,故选D。
12.CouldIdosomeexplanations?
Itocallonyouyesterday,butsomeonecametoseemejust
whenIwasabouttoleave.
A.hadintendedB.intendedC.wouldintendD.wasintending
考查固定搭配。
haveintendedtodosth.="
intend"
tohavedonesth.“本打算做某事”。
根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。
故选A。
13.------Youwenttothe“Bird’sNest”lastmonth,didn’tyou?
------Yes.ThatwasthesecondtimeI________toBeijingNationalStadium.
A.havebeenB.were
C.hadbeenD.wouldbe
表示“是某人第几次做某事”:
That/This/Itis+thefirst/second…lasttime+thatclause(从句的谓语用现在完成时);
That/This/Itwas+thefirst/second…lasttime+thatclause(从句的谓语用过去完成时)。
固定句式中的虚拟语气
14.InthecapitalKathmandu,thousandsofpeople_______thenightonpavements,inparksandopenfieldsinchillytemperaturesbeforetheyreturnedtotheircollapsedhomes.
A.wouldspendB.werespending
C.spentD.hadspent
考察过去完成时。
过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:
had+动词的过去分词形式。
成百上千的人们呆在户外发生在“回到家中”这个动作之前。
在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。
考察过去完成时
15.Iwassurprisedtofindthesnackshopsaroundtheschoolempty;
thestudentseverything!
A.hadbeenbuyingB.hadbought
C.haveboughtD.havebeenbuying
考查时态辨析。
根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。
我惊讶地发现学校周围的零食店都已经空了;
学生们买完了所有的东西。
根据句意可以判断,故选B。
考查时态辨析
16.I______thepaperbeforemylawyerexplainedthedetailstome.
A.signedB.hadsigned
C.signsD.hassigned
考查过去完成时。
在我的律师和我详细说明之前我就已经签字了。
由题中时间点可知是过去完成时,故选B。
考查过去完成时
17.IsuddenlyrealizedthatIwaskeptsobusythatI______littletimewithmyfamilybefore.
A.havespentB.hadspent
C.wouldspendD.wasspending
我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。
意识到以前已经发生的事情,此处指过去的过去,故选B。
18.ThemanagerissaidtohavearrivedbackfromPariswherehe______someEuropeanpartners.
A.wouldmeetB.ismeeting
C.meetsD.hadmet
不定式动作tohavearrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。
据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。
考查时态
19.—He’sgotourtickets.
—That’sgoodI________afraidthathe________them.
A.am;
hasforgottenB.was;
hadforgotten
C.was;
forgetD.am;
willforget
考查时态:
--他拿了我们的票。
--太好了,我原来害怕他忘了。
因为现在知道他没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相应的过去时,排除D,用过去完成时,选B。
20.BythetimeJackreturnedhomefromEngland,hisson.fromcollege.
A.graduatedB.hasgraduated
C.hadbeenD.hadgraduated
考查动词时态,Bythetime截止到过去某时间为止做了某事,用过去完成时态。
A是一般过去时;
B是现在完成时;
C是过去完成进行时。
根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。
21.—What______whenIphonedyou?
—I______mywork,andwantedtogoout.
A.haveyoudone;
finishedB.wereyoudoing;
havefinished
C.didyoudo;
hadjustfinishedD.wereyoudoing;
hadjustfinished
我打电话给你的时候你在干什么?
,我刚刚完成任务,我和你出去。
第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjustfinished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。
点评:
时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
22.––Didyouhavetodomuchforthedinnerparty?
––No,Tina______everythingbythetimeIgothome.
A.hasfinishedB.hadfinished
C.wouldfinishD.willfinish
【解析】考查动词时态。
——你是不是为晚宴做了很多事情?
——没有,缇娜在我到家之前就已经完成一切准备。
根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。
23.Iinsistedhe______backthewallettothelady,butheinsistedhe______it.
A.handed;
didn’tstealB.hand;
hadn’tstolen
C.hand;
notstealD.handed;
【详解】
考查insist用法。
我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。
insist后跟宾语从句分两种情况,一,表示坚持要去做某事(未做)insist+that从句(主语+should+动词原形)should可省也可以不省,但要记住动词一定要用原形,这是一种虚拟语气。
二,但如果表对已经发生过的事的一种看法,(注意;
是对已经发生过的事)则使用正常时态。
根据句意可知,故选B项。
24.—Areyousurprisedbytheendingofthefilm?
—NO,I________thebook,soIalreadyknewthestory.
A.wasreadingB.hadreadC.amreadingD.haveread
——你会对电影的结局感到惊讶吗?
——不,我读过这本书,所以我已经知道这个故事了。
根据
soIalreadyknewthestory中的过去时态可知,这里用过去完成时,表示过去的过去。
25.She______tocleanoutthespareroomlastweek,butitwasmuchtoooccupiedatthattime.
A.intendedB.wasintendedC.hadintendedD.wasintending
她上周本打算打扫那间空余的房间,但那时候房间太拥挤了。
hadintendedtodosth.意为“本打算做某事却未做”;
intendtodosth.意为“打算做某事”;
wasintendedtodosth.意为“为了……”。
intend/plan/mean都可以用过去完成时表示“本打算做……但事实没做成”。
故选C。
26.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项。
27.Thenewscameasnosurprisetome.I______forsometimethatthefactorywasgoingtoshutdown.
A.hadknownB.knew
C.haveknownD.know
本题句意“我对这消息一点都不惊讶。
我了解到工厂要关闭已经有一段时间了”。
根据时间状语forsometime和came可知应选A项。
28.Whentheyfirstcametothecity,myparentsoftenwenttoneighborsforatalk,justasthey________inthecountryside.
A.willdoB.haddone
C.havedoneD.weredoing
我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。
这是一个when引导的时间状语从句加justas引导的方式状语从句。
方式状语从句的主句使用的时态是一般过去式(wenttoneighborsforatalk),从句发生的动作在主句动作之前,所以使用过去完成时。
29.(湖南十二校联考)IgotanemailfrommyoldfriendlastSunday.Untilthen,we________intouchfornearly3years.
A.didn’tgetB.haven’tgot
C.hadn’tgotD.don’tget
上周日我收到了老朋友的一封邮件。
在那之前,我们将近三年没有联系了。
根据Untilthen可知,getintouch这一动作发生在gotanemail之前,所以用过去完成时。
答案:
C
30.________theparty________whenhecame?
A.Did…beginB.Had…begun
C.Has…begunD.Does…begin
他来时聚会已经开始了吗?
此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。
31.Enteringthestep-classroom(阶梯教室),Ifoundthelecture________andthepeople________attentively.
A.began,listenedB.wasbegun,waslistening
C.hadbegun,listenedD.hadbegun,werelistening
【分析】
当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。
第一个空填过去完成时,表示讲座是在我进入前就开始了;
第二个空填过去进行时,表示我进去的时候观众正认真的听着。
故选D项。
32.—Howlong_____eachotherbeforethey_____h