过去完成时单元练习题含答案1.docx

上传人:b****6 文档编号:6425662 上传时间:2023-01-06 格式:DOCX 页数:16 大小:28.46KB
下载 相关 举报
过去完成时单元练习题含答案1.docx_第1页
第1页 / 共16页
过去完成时单元练习题含答案1.docx_第2页
第2页 / 共16页
过去完成时单元练习题含答案1.docx_第3页
第3页 / 共16页
过去完成时单元练习题含答案1.docx_第4页
第4页 / 共16页
过去完成时单元练习题含答案1.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

过去完成时单元练习题含答案1.docx

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

过去完成时单元练习题含答案1.docx

过去完成时单元练习题含答案1

过去完成时单元练习题(含答案)1

一、初中英语过去完成时

1.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?

—BecauseI            thatmovietwice.

A. havewatched              

B. hadwatched                     

C. waswatching              

D. wouldwatch

【答案】B

【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。

句意是:

—昨天晚上除了你之外我们都去电影院了,你为什么没来?

—因为这部电影我已经看过两次了。

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

2.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home. 

A. hasforgotten…comes                                    

B. forgot…come

C. hadleft…came                                                 D. hadleft…wouldcome

【答案】C

【解析】【分析】句意:

杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。

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

下文指的是过去某时的动作,故用一般过去时态。

选C。

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

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

3.BythetimeIfinishedmyhomework,mymother      .   

A. slept                   

B. hasbeenasleep                   

C. wasasleep                   

D. hadbeenasleep

【答案】D

【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.

【点评】考查过去完成时。

4.Bytheendof2012,manybuildings        builtinourcity.

A. havebeen                               B. have                               C. hadbeen                               D. will

【答案】C

【解析】【分析】句意:

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

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

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

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

 

5.WhenIgottoschool,IrealizedI______mybackpackathome.

A. left                             B. hadleft                             C. forgot                             D. hadforgotten

【答案】B

【解析】【分析】句意:

当我到学校时,我才意识到我把双肩包落在家里了。

把…落在…用leave,又因为是过去完成时,故选B。

【点评】考查把…落在…的用法。

熟背句型。

做题就很容易。

6.BythefirstdayofAugust,2007,thePLA________foreightyyears.

A. founded               

B. hasfounded               

C. hasbeenfound               

D. hadbeenfounded

【答案】D

【解析】【分析】句意:

到2007年8月1日为止,中国人民解放军已经成立了80年了。

句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D

【点评】动词的时态是学习英语过程中非常重要的知识。

现在完成时表示动词在过去发生对现在造成的影响。

现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。

过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。

 

7.IthoughtI_________inmyprojectreport,butthemanagersaidhedidn'tseeitatall.

A. hand                       B. amhanding                       C. havehanded                       D. hadhanded

【答案】D

【解析】【分析】句意:

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

hand上交,是一个动词原形;amhanding是现在进行时态;havehanded现在完成时态;hadhanded过去完成时态。

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

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

8.Hesaidthat________.

A. hehasfinishedhisworkalready                     

B. hehadfinishedhisworkalready

C. hashefinishedhisworkalready                     

D. hadhefinishedhisworkalready

【答案】B

【解析】【分析】句意:

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

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

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

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

9.Thefilm      whenIgotthere.   

A. wason                       

B. hasbeenon                       

C. hadbegun                       

D. hasbegun

【答案】C

【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.

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

10.Everythinghe____awayfromhimbeforehereturnedtohishometown.

A. took                  B. hadbeentaken                  C. hadhadbeentaken                  D. hadtaken

【答案】C

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

他所拥有的一切在他回家之前都被拿走了。

根据题干中的beforehereturnedtohishometown,可知主句的谓语动词要用过去完成时,又因everything与take之间存在动宾关系,且everything作take的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been+过去分词,第一个had表示拥有的意思,后面的hadbeentaken是过去完成时的被动语态。

故选C。

【点评】考查过去完成时的被动语态的基本构成。

11.Tom           bythetimeIgottotheparty.

A. left                             

B. wasleaving                             

C. hadleft                             

D. hasleft

【答案】C

【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。

故选C。

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

12.—Howlong          you         TVbythetimeIcalledyou?

—Forabouttwohours

A. had;watched              

B. have;watched                     

C. did;watch              

D. were;watching

【答案】A

【解析】【分析】由句中的bythetime可判断.这里用过去完成时,故选A。

句意是:

—到我打电话给你为止,你已经看了多长时间的电视了?

—大约两个小时。

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

13.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat        .

A. wouldhappen              

B. hadhappened                    

C. happened              

D. washappened

【答案】B

【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。

句意是:

看到约翰眼里含着泪水冲进房间,我问他发生什么事了。

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

14.—Howlonghasthetrainbeenaway?

—Sorry.Idon'tknow.BythetimeIgothere,thetrain________.

A. hasleft                       

B. wasleaving                       

C. hadbeenaway                       

D. hadleft

【答案】C

【解析】【分析】句意:

——火车离开多久了?

——很抱歉。

我不知道。

我到这儿的时候,火车已经离开了。

由BythetimeIgothere可知该用过去完成时,所以选C。

【点评】考查动词时态。

 

15.—DidyouseeTomattheparty?

—No,he            bythetimeIgotthere.

A. left                          B. wasleaving                                     C. hadleft                          D. hasleft

【答案】C

【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。

句意是:

在我到那里之前他已经离开了。

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

16.MrBrownwastoobusy______ourpapers_______thisquestion.

A. tomark,toanswer                                           

B. tomark,answering  

C. marking,answering                                          D. marking,toanswer

【答案】D

【解析】【分析】句意:

布朗先生忙着写论文来回答这个问题。

根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,这里面写论文是为了回答问题,表示目的所以answer之前应该加to。

故选D。

【点评】考查固定搭配too…to…,及动词不定式表目的。

17.Bythetimehe            attherailwaystation,thetrain        .

A. hadarrived;hadleft         B. arrived;hadleft         C. arrived;left         D. hadarrived;hasleft

【答案】B

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

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

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

18.Bythetimehe______________atthecinema,themovie______________forfiveminutes.

A. arrived;hadbegun                                           B. hadarrived;hadbegun

C. arrived;hadbeenon                                        D. hadarrived;hadbeenon

【答案】C

【解析】【分析】句意:

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

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

【点评】考查动词时态。

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

 

19.—Jim,whydidn'tyougotoBeijingbytrain?

—Badluck!

WhenIgottothestation,thetrain________.

A. left                    

B. hadalreadyleft                    

C. hasalreadyleft                    

D. hasbeenleft

【答案】B

【解析】【分析】句意:

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

——真倒霉!

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

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

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

20.Myparents______________toworkbythetimeI______________up.

A. began;get            B. began;hadgot            C. hadbegun;hadgot            D. hadbegun;got

【答案】D

【解析】【分析】句意:

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

began开始,一般过去时;hadbegun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完成时。

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

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

注意bythetime的词义和用法。

21.—Areyousurprisedattheendingofthemovie?

—No,becauseI___________thestory.

A. read                           B. willread                           C. haveread                           D. wasreading

【答案】C

【解析】【分析】句意:

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

—不惊讶,因为我读过这个故事。

根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。

【点评】考查现在完成时态。

主语为第一人称故动词应使用原形。

22.Byyesterday,theplane______outofviewformorethanamonth.

A. is                                 

B. hasbeen                                 

C. was                                 

D. hadbeen

【答案】D

【解析】【分析】句意:

到昨天,飞机已经失去联系了一个多月。

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

【点评】考查动词时态。

 

23.I______tostudyhard,butsomeonedisturbme.

A. thought                        

B. hadthought                        

C. havethought                        

D. think

【答案】B

【解析】【分析】句意:

我本来想努力学习,但是有人打扰了我。

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

故选B。

【点评】考查过去完成时。

24.Bythetimeshewentoutside,thebus____already______.

A. had,gone                        

B. had,went                        

C. has,gone                        

D. has,went

【答案】A

【解析】【分析】这题考查时态的用法,bythetime是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。

选A。

句意是:

到她出去的时间为止,公共汽车已经走了。

 

25.—DidAlanseehisoldfriendsyesterday?

—Yes,hedid.He     hisoldfriendsforseveralyears.

A. didn'tsee                     B. wouldn'tsee                     C. hasn'tseen                     D. hadn'tseen

【答案】D

【解析】【分析】句意:

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

——使得,他见到了。

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

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

选D。

【点评】考查时态辨析

 

26.RoseandMinnie________eachotherprettywellbeforetheyworkedinthesamebank.

A. knows                           B. know                           C. haveknown                           D. hadknown

【答案】D

【解析】【分析】句意:

罗斯和米妮他们在同一个银行工作以前就认识了。

根据时间状语beforetheyworkedinthesamebank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:

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

【点评】考查过去完成时。

掌握过去完成时的意义:

表过去的过去;构成:

had+过去分词。

27.Pardon?

I_____quitecatchyou.

IsaidI______thesongbefore.

A. didn't,hadn'theard                                         

B. don't,didn'thear

C. didn't,didn'thear                                             D. won't,hadn'theard

【答案】A

【解析】【分析】句意:

请再说一遍,我没太听清你说的话。

——我说,我以前听过这首歌。

结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。

下文描述的是过去某时之前完成的动作,故用过去完成时态。

选A。

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

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

英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

 

28.I________togotoBeijingthenextday.

A. plans                         B. planned                         C. hadplanned                         D. hasplanned

【答案】C

【解析】【分析】句意:

我本来计划着第二天去北京。

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

故选C。

【点评】考查过去完成时。

29.Dami

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

当前位置:首页 > 表格模板 > 合同协议

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

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