英语高考英语过去完成时专项练习.docx

上传人:b****4 文档编号:24158682 上传时间:2023-05-24 格式:DOCX 页数:17 大小:24.29KB
下载 相关 举报
英语高考英语过去完成时专项练习.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.WhenMaryarrivedshefoundallherchildren______fornearlytwohours.

A.havegonetosleepB.fellasleep

C.wasfallingasleepD.hadbeenasleep

【答案】D

【解析】

试题分析:

考查时态的辨析。

这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:

当Mary到达时,她发先孩子们已经睡了将近两个小时。

故选D。

考点:

考查时态的辨析。

2.Thegirl,when_____whyshe_____intheexam,justloweredherheadandkeptsilent.

A.questioned;wascheated

B.beingquestioned;wascheating

C.questioned;hadcheated

D.beingquestioned;hascheated

【答案】C

【解析】

考查非谓语动词。

句意:

当被问到为什么在考试中作弊中,小女孩子低头不语。

When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

 

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.-----Whatwereyouuptowhenshedroppedin?

------I______forawhileand_____somereading.

A.hadplayed;didB.played;did

C.hadplayed:

wasgoingtodoD.wasplaying;wasgoingtodo

【答案】C

【解析】

考查时态。

由第一句可判断出第二句描述的事情发生在过去,forawhile是相对于whenshedroppedin来说的whenshedroppedin,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面forawhile,仍然在过去,hadplayedforawhile之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。

8.------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(从句的谓语用过去完成时)。

考点:

固定句式中的虚拟语气

9.Atsixty,MaughamdecidedtowithdrawfromthetheaterandwroteTheSummerUp,inwhichhetriedtoreviewwhathefromhislifeandliterature.

A.hadlearnedB.haslearned

C.waslearningD.wouldlearn

【答案】A

【解析】

试题分析:

句意:

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

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

考点:

考查时态

10.I______thepaperbeforemylawyerexplainedthedetailstome.

A.signedB.hadsigned

C.signsD.hassigned

【答案】B

【解析】

试题分析:

考查过去完成时。

句意:

在我的律师和我详细说明之前我就已经签字了。

由题中时间点可知是过去完成时,故选B。

考点:

考查过去完成时

11.Asheapproachedthedoor,Mikelookedintotheroomagaintoseeifhe_______anythingbehind.

A.leftB.hadleft

C.hasleftD.wouldleave

【答案】B

【解析】

B考察动词时态。

句意:

当他快到门口的时候,麦克再一次看看房间是否落下什么东西。

Leavebehind所表示的动作发生在lookinto之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。

故B正确。

12.Hesaidl5people_______,twoofthem_____tohospital.

A.haveinjured;admittingB.havebeeninjured;beingadmitted

C.hadinjured;toadmitD.hadbeeninjured;admitted

【答案】D

【解析】

第一空考查过去完成时,因为主句是hesaid,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,twoofthem是逻辑主语,和admit是被动关系,用过去分词,句意:

他说15人受伤,其中两人住院。

选D。

13.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.

A.passedB.havepassed

C.waspassedD.hadpassed

【答案】D

【解析】

试题分析:

考查时态。

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

句意:

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

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

故选D.

考点:

考查时态。

14.BytheendofLastyear,we_____morethan1,100,000cars.

A.wereproducingB.produced

C.hadproducedD.wouldproduce

【答案】C

【解析】

试题分析:

考查时态。

句意:

到去年年底,我们已经生产了一百一十多万辆汽车。

bythetime+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;bytheendof+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。

“BytheendofLastyear”指的是过去的时间,主句用过去完成时,故选C。

考点:

考查时态

15.I___therelittlemorethanaweekwhenIsettoworkwiththescientist.

A.wouldbeB.havebeen

C.hadbeenD.willbe

【答案】C

【解析】

过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。

根据所提供的情景“whenIsettoworkwiththescientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。

故选C项。

过去将来时表示从过去某个时间看将要或将来发生的事。

现在进行时表示说话时正在进行的动作或事件。

一般将来时表示将要发生的动作或存在的状态。

16.ThatwasthefirsttimeI_____toHongkongsoIhadgreatdifficulty_____thehotel.

A.went,findingB.hadgone,tofind

C.havebeen,foundD.hadbeen,finding

【答案】D

【解析】

试题分析:

句意:

这是我第一次来香港,所以我找旅馆有点困难。

固定短语:

havedifficultydoingsth“做某事有困难”,排除BC选项。

句型:

itisthefirsttimethat+从句“这是第一次做某事”如果主句谓语是is,则that从句用现在完成时态;如果是was则that从句则用过去完成时,选D。

考点:

考查固定句型和短语

17.Shestaredatthepainting,wonderingwheresheit.

A.sawB.hadseen

C.seesD.hasseen

【答案】B

【解析】

试题分析:

句意:

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

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

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

故选B。

考点:

考查时态

18.Mandy_________adoptionsinceherson’sdeath,butherhusbanddidn’tagreewithher.

A.hasconsideredB.hasbeenconsidering

C.isgoingtoconsiderD.hadconsidered

【答案】D

【解析】

试题分析:

句意:

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

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

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

考点:

考查动词时态。

19.Wetofinishtheworkbeforedark,buttheheavyrainheldusup.

A.meantB.wasmeaning

C.hadmeantD.wouldmean

【答案】C

【解析】

试题分析:

句意:

我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Meantohavedone和hadmeanttodo表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C

考点:

考查动词时态

20.—Dad,we_________thezoo-tripyoupromiseduslastweek.

—Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.

A.expect;intend

B.hadexpected;hadintended

C.areexpecting;hadintended

D.expected;intend

【答案】C

【解析】

试题分析:

考查动词时态。

句意:

上句:

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

下句:

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

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

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

考点:

考查动词时态

21.InBeijing,morethan21,100people________todonatetheirbodiesbytheendof2017,asthecitypromotedabodydonationcampaignfrom1999.

A.haveappliedB.hadapplied

C.wouldhaveappliedD.applied

【答案】B

【解析】

【详解】

考查时态。

句意:

截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。

根据bytheendof2017可知此处指“过去的过去”,用过去完成时态,故选B。

22.—DidLindaseethetrafficaccident?

—No,nosooner________thanithappened.

A.hadshegoneB.shehadgone

C.hasshegoneD.shehasgone

【答案】A

【解析】

【分析】

 

【详解】

考查部分倒装。

句意:

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

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

本题考查固定句式:

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

【点睛】

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

注意:

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

23.I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldn’tmanageit.

A.hadhopedB.amhoping

C.havehopedD.wouldhope

【答案】A

【解析】

【详解】

考查过去完成时。

句意:

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

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

故选A。

24.Bytheendoflastyear,anothernewhospital__________inourcity.

A.wouldcompleteB.wouldbecompleted

C.wascompletedD.hadbeencompleted

【答案】D

【解析】

【详解】

考查时态及语态。

句意:

去年年底为止,我们这座城市又建了一个新的医院。

句中有bytheendof表示“到…为止”如果后面接过去的时间,句子要用过去完成时。

本句中bytheendoflastyear,by后是过去的时间状语,句子要用过去完成时,故选D。

【点睛】

By表示时间,意为“到......时为止”;该词经常与完成时连用。

如果后接by后面是现在的时间,句中就使用现在完成时;如果by后面是过去的时间状语,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。

Bythetimehewasten,hehadlearntabout1,000Englishwords.

到他十岁时,他已学了约一千个英语

By2012thepopulationofthiscitywillhaverisento20millon.

到2020年,这个城市的人口将增至二千万。

BythetimeJanegetshome,herauntwillhaveleftforLondontoattendameeting.

当简到家时,她的姑妈已经动身去伦敦参加一个会议了

25.(江苏)I was sent to the village last month to see how the development plan _______in the pasttwoyears.

A.had been carried outB.wouldbecarriedout

C.is being carried outD.hasbeencarriedout

【答案】A

【解析】考查时态。

句意:

上个月我被派到村里去看看在过去的两年里发展计划是如何执行的。

根据句中时间状语lastmonth和inthepasttwoyears可知,空格处所用的动词carryout发生在sent之前,所以是“过去的过去”,故用过去完成时。

故选A。

点睛:

本题考查时态。

句中包含的时间状语是解答此题的突破点,所以要做好此类题,一定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可以看出正确答案。

本题的关键在于抓住题干中的两个时间状语lastmonth和inthepasttwoyears,从而得出答案。

26.—DidAlanenjoyseeinghisoldfriendsyesterday?

—Yes,hedid.He________hisoldfriendsforalongtime.

A.didn’tseeB.wouldn’tsee

C.hasn’tseenD.hadn’tseen

【答案】D

【解析】

【详解】

考查时态。

句意:

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

—是的,他挺高兴。

他很久没看见老朋友了。

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

27.IgottoloveHangzhou______Iwenttherein2001andthatwasthefirsttimethatI______LongjingTea.

A.thefirsttime;hadtasted

B.forthefirsttime;hadtasted

C.thefirsttime;havetasted

D.forthefirsttime;tasted

【答案】A

【解析】

【详解】

考查时间状语从句和过去完成时。

句意:

我第一次去杭州是在2001年,那是我第一次品尝龙井茶。

thefirsttime为时间状语从句的从属连词,所以第一个空为thefirsttime。

It/Thisis/wasthe序数词timethat从句。

如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。

本题前面是was,所以后面使用过去完成时。

故选A项。

28.IsawJackintheliftthismorning.He    aroundhereforalongtime.

A.won'tbeseenB.wasn'tseen

C.hasn'tbeenseenD.hadn'tbeenseen

【答案】D

【解析】

【详解】

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

句意:

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

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

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

29.AssoonasIgottotheairport,IrealizedI________myIDcardathome.

A.hadleftB.hasleft

C.wouldleaveD.willleave

【答案】A

【解析】

试题分析:

考查时态。

句意:

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

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

故选A。

【知识归纳】

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

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

考点:

考查时态

30.Itwasthefirsttimethatthedoctor_______makingamistakeconcerningthepatient.

A.admittedB.hadadmittedC.hasadmittedD.wouldadmit

【答案】B

【解析】

【详解】

考查时态。

句意:

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

固定句式:

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

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

当前位置:首页 > 总结汇报 > 学习总结

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

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