英语过去完成时练习题含答案.docx

上传人:b****5 文档编号:12372887 上传时间:2023-04-18 格式:DOCX 页数:17 大小:24.62KB
下载 相关 举报
英语过去完成时练习题含答案.docx_第1页
第1页 / 共17页
英语过去完成时练习题含答案.docx_第2页
第2页 / 共17页
英语过去完成时练习题含答案.docx_第3页
第3页 / 共17页
英语过去完成时练习题含答案.docx_第4页
第4页 / 共17页
英语过去完成时练习题含答案.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

英语过去完成时练习题含答案.docx

《英语过去完成时练习题含答案.docx》由会员分享,可在线阅读,更多相关《英语过去完成时练习题含答案.docx(17页珍藏版)》请在冰豆网上搜索。

英语过去完成时练习题含答案.docx

英语过去完成时练习题含答案

英语过去完成时练习题含答案

一、单项选择过去完成时

1.InthecapitalKathmandu,thousandsofpeople_______thenightonpavements,inparksandopenfieldsinchillytemperaturesbeforetheyreturnedtotheircollapsedhomes.

A.wouldspendB.werespending

C.spentD.hadspent

【答案】D

【解析】

试题分析:

考察过去完成时。

过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:

had+动词的过去分词形式。

成百上千的人们呆在户外发生在“回到家中”这个动作之前。

句意:

在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。

考点:

考察过去完成时

2.Mandy_________adoptionsinceherson’sdeath,butherhusbanddidn’tagreewithher.

A.hasconsideredB.hasbeenconsidering

C.isgoingtoconsiderD.hadconsidered

【答案】D

【解析】

试题分析:

句意:

她儿子死后,Mandy考虑过收养,但是她的丈夫不同意。

根据后面的动词形式和句意可知,前面的句子应该是过去完成时,A.hasconsidered现在完成时;B.hasbeenconsidering现在完成进行时;C.isgoingtoconsider一般将来时;D.hadconsidered过去完成时。

didn’tagree说明动作发生在过去,所以在过去之前发生的事用过去完成时,故选D。

考点:

考查动词时态。

3.Father________forLondononbusinessuponmyarrival,soIdidn’tseehim.

A.hasleftB.leftC.hadleftD.wasleaving

【答案】C

【解析】

分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。

句意:

父亲在我回来之前已经去出差了,所以我没有见到他。

4.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.

A.hadpassedB.passC.wouldpassD.shouldpass

【答案】A

【解析】

这题考查时态的用法:

suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。

句意是:

凯萨琳高兴地回来,说明她通过了考试。

选A。

5.BythetimehearrivedinBeijing,we_______therefortwodays.

A.willhavestayedB.stayC.havebeenstayingD.hadstayed

【答案】D

【解析】

考查时态。

bythetime用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。

选D。

6.BythetimeJackreturnedhomefromEngland,hisson.fromcollege.

A.graduatedB.hasgraduated

C.hadbeenD.hadgraduated

【答案】D

【解析】

考查动词时态,Bythetime截止到过去某时间为止做了某事,用过去完成时态。

A是一般过去时;B是现在完成时;C是过去完成进行时。

根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。

7.Iarrivedlateandmissedtheflight.I____thetraffictobesoheavy.

A.hadn’texpectedB.haven’texpected

C.wouldn’texpectD.wasexpected

【答案】A

【解析】

考查时态。

根据语境我迟到是过去,期盼为过去的过去。

句意:

我来迟了,错过了航班。

我没想到交通会是如此堵。

8.—Lilywenttoseethemoviealone.

—Ifshe_____meaboutit,Iwouldhavegonewithher.

A.shouldtellB.tellsC.toldD.hadtold

【答案】D

【解析】

考查时态。

句意:

丽丽一个人去看电影了。

——如果她告诉过我这件事,我会和她一起去的。

结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。

9.AssoonasIgottotheairport,IrealizedI________myIDcardathome.

A.hadleftB.hasleft

C.wouldleaveD.willleave

【答案】A

【解析】

试题分析:

考查时态。

句意:

一到机场,我就意识到我将身份证忘在家里了。

根据语境可知,leavemyIDcardathome是发生在realized之前,用过去完成时。

故选A。

【知识归纳】

过去完成时态表示过去的过去。

WhenIgotthere,thetrainhadleft.当我到达那里的时候,火车已经离开。

考点:

考查时态

10.Grandpawasshockedbythenews.Rarely______himsoquiet.

A.doIseeB.hadIseen

C.IhadseenD.Isaw

【答案】B

【解析】

本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。

句意:

听到这个消息爷爷很惊讶。

我很少看见他如此安静。

根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。

故B正确。

11.Atsixty,MaughamdecidedtowithdrawfromthetheaterandwroteTheSummerUp,inwhichhetriedtoreviewwhathefromhislifeandliterature.

A.hadlearnedB.haslearned

C.waslearningD.wouldlearn

【答案】A

【解析】

试题分析:

句意:

在60岁的时候,Maugham决定离开剧院,写了TheSummerUp,其中他想回顾他从生活和文学中学到的东西。

从wroteTheSummerUp,可知他学习的东西是过去的过去发生的事情,用过去完成时,选A。

考点:

考查时态

12.Arrivingatthepartyhurriedly,weweredisappointedtofindthatthebandplaying.

A.stoppedB.willstop

C.hadstoppedD.hasstopped

【答案】C

【解析】

解析:

匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。

题干中的weredisappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。

所以选C。

13.—Didn’tyoutalkanywithRice?

—No,theplane__________offwhenIrushedtotheairporttoseeheroff.

A.wastakingB.hadtaken

C.tookD.hastaken

【答案】B

【解析】

试题分析:

考查过去完成时。

句意:

你和Rice说什么了吗?

没有,我去机场送她的时候飞机已经起飞了。

由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。

考点:

考查过去完成时

14.Notuntil________athirdtime________thathehadgivenbirthtothereadingsystemfortheblindcalledBraille.

A.LouisBrailletried;heannounced

B.didLouisBrailletry;heannounced

C.LouisBraillehadtried;didheannounce

D.hadLouisBrailletried;hadheannounced

【答案】C

【解析】

倒装句。

句意:

直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字--Braille。

Notuntil位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语之前,A、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。

15.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.

A.passedB.havepassed

C.waspassedD.hadpassed

【答案】D

【解析】

试题分析:

考查时态。

选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。

句意:

只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。

当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之前,故应用过去完成时。

故选D.

考点:

考查时态。

16.Ifyou________thefailedexperiences,youwouldnothavemadesuchamistakeinyourhomework.

A.refertoB.havereferredto

C.referredtoD.hadreferredto

【答案】D

【解析】

试题分析:

考查虚拟语气。

表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。

Referto是一个固定结构,意思为查阅、参考。

该句意思为:

如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。

故选D。

考点:

考查虚拟语气。

17.----DidyouknowanyGermanbeforeyougottoBerlin?

----Notasingleword_________.

A.haveIlearnedB.hadIlearned

C.I’velearnedD.Ihadlearned

【答案】B

【解析】

试题分析:

考查倒装语序及时态。

具有(半)否定意义的词或短语位于句首时,用部分倒装。

排除C、D选项。

由对话第一部分是过去时态,“一个词都没学过”这个动作应发生在过去的过去,故用过去完成时,排除A选项,故选B。

句意:

——去柏林之前你学过些德语吗?

——我一个词都没学过。

考点:

考查倒装语序及时态。

18.—He’sgotourtickets.

—That’sgoodI________afraidthathe________them.

A.am;hasforgottenB.was;hadforgotten

C.was;forgetD.am;willforget

【答案】B

【解析】

试题分析:

考查时态:

--他拿了我们的票。

--太好了,我原来害怕他忘了。

因为现在知道他没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相应的过去时,排除D,用过去完成时,选B。

考点:

考查时态

19.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrink

A.hadenjoyedB.wasenjoying

C.enjoyedD.hadbeenenjoying

【答案】A

【解析】

试题分析:

考查时态。

在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。

句意:

他们喊我和他们去喝一杯。

我说,离我上次好好的喝上一杯已经有10年了。

故A正确。

考点:

考查时态

20.Bythetimemymothercamebackfromwork,mysisterandI________supperandwerewaitingforheratthetable.

A.havecookedB.werecookingC.hadcookedD.wouldcook

【答案】C

【解析】

在英文中用bythetime构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。

21.—It’sreallyasurprisethatIhappenedtomeetWill,myoldschoolmateintheartgallerylastweek.

—Ifmymemoryservesmeright,you________eachotherformorethanadecade.

A.haven’tseenB.hadn’tseenC.didn’tseeD.don’tsee

【答案】B

【解析】考查动词时态。

句意:

——上周在艺术长廊我碰巧见到了老同学威尔,这太令我惊讶了。

——如果我没记错,你们在那之前十年没见了。

根据happenedto可以推断出,在过去动作之前发生的动作用过去完成时,故选B。

22.IsawJackintheliftthismorning.He    aroundhereforalongtime.

A.won'tbeseenB.wasn'tseen

C.hasn'tbeenseenD.hadn'tbeenseen

【答案】D

【解析】

【详解】

考查过去完成时态的被动语态。

句意:

今天早上我在电梯里看见杰克。

他好久没在这附近露面了。

根据thismorning可知,这是过去的事情;再根据foralongtime可知,此空是更靠前的动作,且句子主语He和see之间是一种被动关系,所以用过去完成时态,故选D。

23.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项。

24.---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.我一生中从未听过这样的事。

25.Itwasthefirsttimethatthedoctor_______makingamistakeconcerningthepatient.

A.admittedB.hadadmittedC.hasadmittedD.wouldadmit

【答案】B

【解析】

【详解】

考查时态。

句意:

这是这位医生第一次承认对于这个病人他犯了错。

固定句式:

Itis/was+序数词+time+thatsbhave/has/haddonesth意为“这是某人第几次做某事的时候”,如果前面的is,后面要用have/has;如果前面是was,后面要用had。

本句前面使用了was,后句中要用had。

故B项正确。

26.WhenI___tothecinema,thefilm___for5minutes.

A.got,hadbegunB.get,willbegin

C.got,hadbeenonD.got,hasbeenon

【答案】C

【解析】

【详解】

考查时态。

句意:

当我到达电影院时,电影已经开始了五分钟。

forfiveminutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。

故选C。

27.—DidyouhavedifficultyfindingAnn'house?

—Notreally.She___uscleardirectionsandwewereabletofindit.easily?

A.wastogiveB.hadgiven

C.wasgivingD.wouldgive

【答案】B

【解析】

【详解】

考查时态。

句意:

——你觉得找到安娜家的位置困难么?

——不会。

她告诉我们很清晰的方向,并且我们很容易就找到了。

根据题干可知,安娜告诉他们方向发生在他们找到她家之前,因此,发生在过去动作之前的动作要采用过去完成时。

故选B。

【点睛】

本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。

分析前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完成时。

 

28.---Haveyouseenyournephewlately?

---Yes,infact,Isawhimyesterday.I_______himforthreeyears.

A.haven’tseenB.didn’tsee

C.hadn’tseenD.don’tsee

【答案】C

【解析】

【详解】

考查过去完成时。

句意:

--你最近见你外甥了吗?

--见了,我昨天见了他,我都三年都没见他了。

根据前文Isawhimyesterday可知,说话者在昨天之前有三年没有见了,故为过去的过去,因而用过去完成时,故选C.

【点睛】

考查过去完成时。

过去完成时的结构为haddone,被动形式为hadbeendone,其表示过去的过去,常见的标志性短语by+过去时间,before。

其中有些固定结构需要使用过去完成时,比如hardly…when…,nosooner…than…,Itwasthefirst/secondtime(that)…等固定句型中如:

Hardlyhadhebeguntospeakwhentheaudienceinterruptedhim.他刚开始演讲,听众就打断了他。

29.She_________thesignlanguagebeforesheservedasavolunteertohelpthedeaf.

A.learnsB.haslearned

C.waslearningD.hadlearned

【答案】D

【解析】

试题分析:

句意:

她作为一名志愿者来帮助聋人之前已经学习了手语。

由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。

考点:

考查动词时态的用法。

30.—Howwasyourjobinterview?

—Verysuccessful.I________myhomeworkaboutthecompany,youknow.

A.haddoneB.havedone

C.didD.wasdoing

【答案】A

【解析】考查时态。

句意:

——你的工作面试怎么样?

——非常成功。

我了解过这家公司。

由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。

A选项正确。

31.—DidAlanenjoyseeinghisoldfriendsyesterday?

—Yes,hedid.He________hisoldfriendsforalongtime.

A.didn’tseeB.wouldn’tsee

C.hasn’tseenD.hadn’tseen

【答案】D

【解析】

【详解】

考查时态。

句意:

—阿伦昨天见到老朋友高兴吗?

—是的,他挺高兴。

他很久没看见老朋友了。

说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。

32.IPhone,theworld’slargestmobilephonemaker,saidthatoverthefirstninemonthsoftheyearit________23millionhandsetsinChina,aninc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1