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

上传人:b****8 文档编号:10832304 上传时间:2023-02-23 格式:DOCX 页数:17 大小:24.13KB
下载 相关 举报
英语过去完成时练习题含答案.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.Chinesescientists______onTuesdaythatthey______alow-costweldingrobot,whichcanhelpimproveweldingefficiencyforsmallfactories.

A.announces;hadinventedB.announced;haveinvented

C.announced;hadinventedD.announces;haveinvented

【答案】C

【解析】

试题分析:

考查时态。

第一空根据时间状语onTuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。

句意:

中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。

故C正确。

考点:

考查时态

3.(绵阳二诊)—IhappenedtomeetLilyyesterday.

—Luckydog!

You________eachotherfortwoyears.

A.haven’tseenB.hadn’tseen

C.didn’tseeD.don’tsee

【答案】B

【解析】

考查动词的时态。

句意为:

——昨天我碰巧遇到莉莉了。

——真幸运!

你们已经两年没有见面了。

根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。

答案:

 B

4.AssoonasIgottotheairport,IrealizedI________myIDcardathome.

A.hadleftB.hasleft

C.wouldleaveD.willleave

【答案】A

【解析】

试题分析:

考查时态。

句意:

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

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

故选A。

【知识归纳】

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

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

考点:

考查时态

5.Wedidn’tgetahotelroombecausewe______inadvance.

A.hadn’tbookedB.haven’tbooked

C.weren’tbookingD.wouldn’tbook

【答案】A

【解析】

试题分析:

考查时态。

句意:

因为我们没有提前预定,我们没有拿到宾馆房间。

原句中没有拿到房间使用了一般过去时“didn'tget....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。

故A项正确。

考点:

考查时态

6.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.

A.hadpassedB.passC.wouldpassD.shouldpass

【答案】A

【解析】

这题考查时态的用法:

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

句意是:

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

选A。

7.Whenwe_______therailwaystation,thetrain_______for5minutes.

A.gotto,hadbeenawayB.reached,hadleft

C.arrived,hasbeenawayD.arrivedat,hasleft

【答案】A

【解析】

这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。

因为火车离开是发生在我们到火车站之前,所以用过去完成时。

8.——Wedidn’tfindSmithattendingthelecture.

——Noone____himabout_____alecturethefollowingday.

A.told;theretobeB.hadtold;theretobeC.told;therewasD.hadtold;therebeing

【答案】D

【解析】

考查时态。

根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故therebe句型为therebeing,选D。

9.AfullpreparationbeforeBeijingfinallywonthebidforhostingthe2022WinterOlympicGames.

A.hasbeenmadeB.hadbeenmade

C.wouldbemadeD.ismade

【答案】B

【解析】句意为:

北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。

该句中“beforeBeijingfinallywonthebid”使用了一般过去时态,而做准备发生在won这个动作之前,因此使用过去完成时态。

10.—Dad,we_________thezoo-tripyoupromiseduslastweek.

—Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.

A.expect;intend

B.hadexpected;hadintended

C.areexpecting;hadintended

D.expected;intend

【答案】C

【解析】

试题分析:

考查动词时态。

句意:

上句:

爸爸,我们想去你上周承诺带我们去的动物园。

下句:

抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。

根据对句意的分析和理解可知对话中没有提及是以前的对话。

所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。

考点:

考查动词时态

11.Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversarythatday.

A.wasstillpreparingB.hadhardlyprepared

C.didcarefullyprepareD.wouldeagerlyprepare

【答案】B

【解析】考查时态。

句意为:

妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。

hardly...when一……就……,符合题意。

故选B。

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.Thehotelwasn’tparticularlygood.ButI____inmanyworsehotels.

A.wasstayingB.stayedC.wouldstayD.hadstayed

【答案】D

【解析】

试题分析:

句意:

这家旅馆不是特别好。

但是我住过很多更差的旅馆。

从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。

考点:

考查动词时态。

16.Theybecamefriendsagainthatday.Untilthenthey______toeachotherfornearlytwoyears.

A.didn’tspeakB.hadn’tspoken

C.haven’tspokenD.haven’tbeenspeaking

【答案】B

【解析】

试题分析:

考查时态:

句意:

他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。

从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。

考点:

考查时态

17.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrink

A.hadenjoyedB.wasenjoying

C.enjoyedD.hadbeenenjoying

【答案】A

【解析】

试题分析:

考查时态。

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

句意:

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

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

故A正确。

考点:

考查时态

18.Marywenttotheboxofficeatlunchtime,butallthetickets________out.

A.wouldsellB.hadsoldC.havesoldD.wasselling

【答案】B

【解析】

【分析】【详解】

考查动词时态。

句意:

玛丽在午饭时候去售票处了,但是所有的票都卖光了。

根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。

19.Shestaredatthepainting,wonderingwheresheit.

A.sawB.hadseen

C.seesD.hasseen

【答案】B

【解析】

试题分析:

句意:

她盯着这个画,思索什么时候她曾见过它。

根据语境可知see这个动作发生在stare

之前,所以用过去完成时。

故选B。

考点:

考查时态

20.Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.

A.hadcried;lostB.hascried;haslost

C.cried;hadlostD.cried;haslost

【答案】C

【解析】

考查动词时态。

句意:

因为在从中中迷路认为不能回家所以小男孩大声地哭起来。

迷路这个动作发生在大哭之前,故用过去完成时,故选C项。

21.________theparty________whenhecame?

A.Did…beginB.Had…begun

C.Has…begunD.Does…begin

【答案】B

【解析】

【详解】

考查时态。

句意:

他来时聚会已经开始了吗?

此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。

22.I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldn’tmanageit.

A.hadhopedB.amhoping

C.havehopedD.wouldhope

【答案】A

【解析】

【详解】

考查过去完成时。

句意:

我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。

第二个分句中“couldn’t”用的是一般过去时,所以发生在它之前的动作用过去完成时。

故选A。

23.―Whyareyousoexcited?

—ImetTommyjustnow.We_____eachotherforages.

A.haven’tseenB.didn'tseeC.hadn'tseenD.don'tsee

【答案】C

【解析】

【详解】

考查时态。

句意:

―你为什么这么高兴?

―我刚才遇到汤米了。

我们很久没有见面了。

分析句子可知,空处所要选择的动词的动作发生在“met”这个过去动作之前,也就是动作发生在过去的过去,所以本句为过去完成时。

故选C项。

24.—Areyousurprisedbytheendingofthefilm?

—NO,I________thebook,soIalreadyknewthestory.

A.wasreadingB.hadreadC.amreadingD.haveread

【答案】B

【解析】

【详解】

考查时态。

句意:

——你会对电影的结局感到惊讶吗?

——不,我读过这本书,所以我已经知道这个故事了。

根据 soIalreadyknewthestory中的过去时态可知,这里用过去完成时,表示过去的过去。

故选B。

25.IsawJackintheliftthismorning.He    aroundhereforalongtime.

A.won'tbeseenB.wasn'tseen

C.hasn'tbeenseenD.hadn'tbeenseen

【答案】D

【解析】

【详解】

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

句意:

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

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

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

26.AninternationalteamofastronomersannouncedWednesdaythatthey________thefirst-everimageofablackhole.

A.havecapturedB.werecapturing

C.hadcapturedD.wouldcapture

【答案】C

【解析】

【详解】

考查时态。

句意:

周三,一个国际天文学家小组宣布他们第一次捕捉到一个黑洞的图像。

此处announced是过去的动作,capture动作发生在announced之前,过去的过去,所以用过去完成时态,故选C。

27.Lucy__writingheressayby10:

00thismorning.Afterthat,shelistenedtomusicforawhile.

A.willfinishB.finishes

C.hasfinishedD.hadfinished

【答案】D

【解析】

考察过去完成时态。

句意"Lucy在今天早上10点已经完成了她的散文,然后她听了会音乐。

"这里说明已经是过去已经做过的事情,所以要用过去完成时态。

故选D。

28.Whenwalkingdownthestreet,IcameacrossDavid,whoI_____foryears.

A.didn’tseeB.haven’tseen

C.hadn’tseenD.wouldn’tsee

【答案】C

【解析】

【详解】

考查动词时态。

句意:

当沿着街道散步的时候,我遇见了多年未见的David。

根据语境,“notsee”这个动作发生在comeacross之前,是过去的过去发生的动作,用过去完成时。

故选C。

【名师点睛】

英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。

过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。

 

29.Atsixty,MaughamdecidedtowithdrawfromthetheaterandwroteTheSummerUp,inwhichhetriedtoreviewwhathefromhislifeandliterature.

A.hadlearnedB.haslearned

C.waslearningD.wouldlearn

【答案】A

【解析】

试题分析:

句意:

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

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

考点:

考查时态

30.Silk________oneoftheprimarygoodstradedalongtheSilkRoadbyabout100BC.

A.hadbecomeB.reject

C.controlD.abandon

【答案】A

【解析】

试题分析:

句意:

到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。

时间状语是by+过去时间,谓语用过去完成时。

故选A。

考点:

考查动词时态。

31.—DidLindaseethetrafficaccident?

—No,nosooner________thanithappened.

A.hadshegoneB.shehadgone

C.hasshegoneD.shehasgone

【答案】A

【解析】

【分析】

 

【详解】

考查部分倒装。

句意:

--Linda看见交通事故了吗?

--没有,她刚走,就发生交通事故了。

本题考查固定句式:

Nosooner…than…,“一…就…”,主句中时态用过去完成时,nosooner位于句首时用倒装,即将had置于主语之前,故选A。

【点睛】

一些句型,如scarcely……when,nosooner……than,hardly……when引导的主从复合句主句要求使用过去完成式。

注意:

在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。

32.—What______whenIphonedyou?

—I______mywork,andwantedtogoout.

A.haveyoudone;finishedB.wereyoudoing;havefinished

C.didyoudo;hadjustfinishedD.wereyoudoing;hadjustfinished

【答案】D

【解析】

试题分析:

考查时态:

句意:

我打电话给你的时候你在干什么?

,我刚刚完成任务,我和你出去。

第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjustfinished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。

考点:

考查时态

点评:

时态题的考查关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

33.WhenI___tothecinema,thefilm___for5minutes.

A.got,hadbegunB.get,willbegin

C.got,hadbeenonD.got,hasbeenon

【答案】C

【解析】

【详解】

考查时态。

句意:

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

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

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

当前位置:首页 > 职业教育 > 中职中专

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

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