外研版英语真题过去完成时含答案解析Word下载.docx

上传人:b****7 文档编号:21872173 上传时间:2023-02-01 格式:DOCX 页数:20 大小:30.55KB
下载 相关 举报
外研版英语真题过去完成时含答案解析Word下载.docx_第1页
第1页 / 共20页
外研版英语真题过去完成时含答案解析Word下载.docx_第2页
第2页 / 共20页
外研版英语真题过去完成时含答案解析Word下载.docx_第3页
第3页 / 共20页
外研版英语真题过去完成时含答案解析Word下载.docx_第4页
第4页 / 共20页
外研版英语真题过去完成时含答案解析Word下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

外研版英语真题过去完成时含答案解析Word下载.docx

《外研版英语真题过去完成时含答案解析Word下载.docx》由会员分享,可在线阅读,更多相关《外研版英语真题过去完成时含答案解析Word下载.docx(20页珍藏版)》请在冰豆网上搜索。

外研版英语真题过去完成时含答案解析Word下载.docx

3.Bythetimehe______________atthecinema,themovie______________forfiveminutes.

arrived;

hadbegun 

hadarrived;

hadbegun

hadbeenon 

hadbeenon

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

arrived到达,一般过去时;

hadbegun开始,过去完成时,hadbeenon进行,上映;

begin开始,是短暂性动词,不能和段时间连用,根据forfiveminutes.故排除AB,beon进行,上映,表状态,可和段时间连用,bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。

注意句子涉及到begin和beon的词义和用法。

4.Bythetimehe 

attherailwaystation,thetrain 

.

hadleft 

left 

hasleft

【答案】B

【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。

bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

【点评】本题考查过去完成时的用法。

5.Mygrandparents 

 

forfiftyyearsbythetimeMysisterwas15.

married 

hadmarried 

hadgotmarried 

hadbeenmarried

【答案】D

到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。

根据forfiftyyears五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时hadbeenmarried“结婚”表状态。

故选D。

【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

6.Hewantedtoknowhowlong 

inhospital.

sheisstaying 

shehadstayed 

didshestay 

shestay

他想要知道她在医院待了多长时间。

根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。

故选B。

【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。

7.Thelittleboy 

meafewminutesbeforehismothershowedup.

staresat 

hasstaredat 

looksat 

hadstaredat

【答案】D

这个小男孩在他妈妈出现之前一直盯着我。

根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。

【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。

8.BythetimeIgotbacktoschool,thebell______.

rang 

hasrung 

hadrung

当我返回到学校时,铃早响了。

Bythetime…,在……时间前,经常用于过去完成时态。

过去完成时态,表示动作发生在过去的过去。

铃响发生在过去的动作回到学校之前,所以用过去完成时态。

A.rang一般过去时态;

B.hasrung现在完成时态;

C.hadrung过去完成时态。

故选C。

9.—Jim,whydidn'

tyougotoBeijingbytrain?

—Badluck!

WhenIgottothestation,thetrain________.

left 

hadalreadyleft 

hasalreadyleft 

hasbeenleft

【解析】【分析】句意:

——吉姆,你为什么不坐火车去北京呢?

——真倒霉!

我到车站时,火车已经开走了。

根据WhenIgottothestation可知,到那是过去时,离开是过去的过去,使用过去完成时,haddone,故选B。

【点评】考查时态,注意过去的过去是过去完成时的用法。

10.Hesaidthat________.

hehasfinishedhisworkalready 

hehadfinishedhisworkalready

hashefinishedhisworkalready 

hadhefinishedhisworkalready

【答案】B

他说他已经完成他的工作了。

说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。

said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

【点评】考查过去完成时,注意其定义的理解。

11.Myparents______________toworkbythetimeI______________up.

began;

get 

hadgot 

hadbegun;

got

我起床的时候,我的父母已经开始工作了。

began开始,一般过去时;

hadbegun开始,过去完成时;

getup起床,一般现在时;

hadgotup起床,过去完成时。

bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。

【点评】考查动词的时态。

注意bythetime的词义和用法。

12.IthoughtI_________inmyprojectreport,butthemanagersaidhedidn'

tseeitatall.

hand 

amhanding 

havehanded 

hadhanded

我以为我已经上交了我的项目报告,但是经理说他根本没有看到。

hand上交,是一个动词原形;

amhanding是现在进行时态;

havehanded现在完成时态;

hadhanded过去完成时态。

句中Ithought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。

【点评】考查动词的时态,本题涉及过去完成时的应用。

13.Bytheendoflastmonth,I 

alltheCDsofthefamoussinger. 

collect 

collected 

havecollected 

hadcollected

【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。

故选D.

【点评】此题考查动词时态。

14.Bythetimethealarmclockwentoff,Mymotherhadalready_________.

wakemeup 

wakeupme 

wakenupme 

wakenmeup

闹钟响时,我妈妈已经把我叫起来了。

根据句意,动词应用过去完成时,用had+动词的过去分词。

wakeup是动副结构,代词作宾语必须放中间,故选D。

【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。

15.—Whatdoyouthinkoftheyounglady?

—Sheishard-working.She________allhereffortintoherworkbeforeshegotill.

hasput 

put 

hadput 

wouldput

——你认为这位小姐怎样?

——她很勤奋。

她生病前把她所有的精力都投入到她的工作中。

根据时间状语从句beforeshegotill.可知主句动作是过去的过去,该用过去完成时态:

had+过去分词,故答案为C。

理解句意并掌握过去完成时表示过去的过去,构成为:

had+过去分词。

16.BeforeO'

SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.

works 

hasworked 

hadworked 

wouldwork

【答案】C

O'

Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。

根据BeforeO'

SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。

牢记过去完成时的用法。

17.Bytheendof2012,manybuildings 

builtinourcity.

havebeen 

have 

hadbeen 

will

到2012年底,我们的城市里已经建成了很多大楼。

Buildings是build这一动作的承受者,该用被动语态。

而被动语态是由“be+及物动词的过去分词”构成。

根据Bytheendof2012可知该用过去完成时,所以选C。

18.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.

raised 

wouldraise 

hadraised 

hasraised

在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。

根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

【点评】考查过去完成时,注意过去完成的时的判定方法。

19.—Peter,_______you_______yourhomework?

—Notyet,I'

lldoitatonce.

have;

Did;

finish 

Will;

finish

【答案】A

——皮特,你完成作业了吗?

——还没有,我马上做。

根据Notyet,I'

lldoitatonce.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。

【点评】此题考查句子时态。

要根据上下文的联系确定句子时态。

20. 

—I______knowyoucanplaythepianosowell.

—Thankyou. 

didn'

don'

can'

t

——我不知道你钢琴弹得那么好。

——谢谢。

A.didn'

t不,一般过去时态,指过去的状态及过去发生的动作;

B.don'

t不,一般现在时态,指经常性、习惯性的动作;

C.can'

t不能,指能力;

不可能,表示否定的推测。

根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

21.—DidAlanseehisoldfriendsyesterday?

—Yes,hedid.He 

hisoldfriendsforseveralyears.

tsee 

wouldn'

hasn'

tseen 

hadn'

tseen

昨天艾伦见到他的老朋友了吗?

——使得,他见到了。

他已经有几年不见他的老朋友了。

结合语境可知下文描述的是一直持续到过去某时的动作,故用过去完成时态。

选D。

【点评】考查时态辨析

22.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.

hadbooked 

booked 

hasbooked 

werebooking

乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。

表示“过去的过去”动作要用过去完成时(had+过去分词),所以选A。

23.She 

tobeagoodmother.

havethought 

thought 

thinks 

hadthought

她本来想做一个好妈妈。

动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

24.Myauntsaidthatshe________toGuangzhou.

hasnevergone 

hadnevergone 

hasneverbeen 

hadneverbeen

我阿姨说她从没去过广州。

havegoneto…表示已经去了某地(强调不在说话者所在地);

havebeento…曾经去过某地(现在已经回来)。

又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。

故答案为D。

【点评】此题考查过去完成时的用法。

25.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.

hadleft 

leaves

【解析】【分析】本题考查过去完成时的用法,由had+过去分词。

我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。

26.Hisfathersaidthathe_____ZhangJiajiefor10days.

hasbeenin 

hasgoneto 

hadgoneto 

hadbeenin

他爸说去张家界10天了。

A.去了某地,人还没回,现在完成时;

B.hasbeenin去了某地,人还在那里,现在完成时;

C.去了某地,人还没回,过去完成时;

D.去了某地,人还在那里,过去完成时。

从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。

【点评】考查动词短语辨析。

注意识记havebeenin和过去完成时的用法。

27.WhenTomgottotheexaminationroom,herealizedhe______hispenathome.

forgot 

wasforgetting

【解析】【分析】句意为:

汤姆一进入考试室就意识到了他把笔落在家里了。

根据语境,这是一个发生在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。

28.BythefirstdayofAugust,2007,thePLA________foreightyyears.

founded 

hasfounded 

hasbeenfound 

hadbeenfounded

到2007年八月的第一天,中国人民解放军已经建立了八十年了。

结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。

主语是被建立的对象,故用被动语态,选D。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

语态的判断主要是确定句子主语与谓语动词的关系。

如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。

29.Bythetimew

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

当前位置:首页 > 成人教育 > 自考

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

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