人教版英语真题过去完成时含答案推荐精选.docx

上传人:b****8 文档编号:30435473 上传时间:2023-08-15 格式:DOCX 页数:26 大小:32.32KB
下载 相关 举报
人教版英语真题过去完成时含答案推荐精选.docx_第1页
第1页 / 共26页
人教版英语真题过去完成时含答案推荐精选.docx_第2页
第2页 / 共26页
人教版英语真题过去完成时含答案推荐精选.docx_第3页
第3页 / 共26页
人教版英语真题过去完成时含答案推荐精选.docx_第4页
第4页 / 共26页
人教版英语真题过去完成时含答案推荐精选.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

人教版英语真题过去完成时含答案推荐精选.docx

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

人教版英语真题过去完成时含答案推荐精选.docx

人教版英语真题过去完成时含答案推荐精选

人教版英语真题过去完成时含答案推荐精选

一、初中英语过去完成时

1.Everythinghe____awayfromhimbeforehereturnedtohishometown.

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

【答案】C

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

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

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

故选C。

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

2.—Peter,_______you_______yourhomework?

—Notyet,I'lldoitatonce.

A. have;finished                             

B. Did;finish                             

C. Will;finish

【答案】A

【解析】【分析】句意:

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

——还没有,我马上做。

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

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

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

3.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?

—BecauseI            thatmovietwice.

A. havewatched              

B. hadwatched                     

C. waswatching              

D. wouldwatch

【答案】B

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

句意是:

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

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

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

4.—Howlong          you         TVbythetimeIcalledyou?

—Forabouttwohours

A. had;watched              

B. have;watched                     

C. did;watch              

D. were;watching

【答案】A

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

句意是:

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

—大约两个小时。

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

5.BythetimeIlockedthedoor,IrealizedI          mykeysathome.

A. hadrepaired                    B. hadchanged                    C. hadforgotten                    D. hadleft

【答案】D

【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。

该动作发生在realized之前,用过去完成时,故选D。

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

6.—Whydidn'tyougivethewallettothemanatonce?

—Becausehe________beforeIrealizeditwashis.

A. hadbeendisappeared                                     

B. hasdisappeared

C. haddisappeared                                              

D. hasbeendisappeared

【答案】C

【解析】【分析】句意:

你为什么不立刻将钱包给那个男人?

--因为在我意识到钱包是他的之前他就已经消失了。

"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:

had+动词过去分词,故选C。

【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。

7.Tom           bythetimeIgottotheparty.

A. left                             

B. wasleaving                             

C. hadleft                             

D. hasleft

【答案】C

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

故选C。

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

8.BythetimeIgotbacktoschool,thebell______.

   

A. rang                                   

B. hasrung                                    

C. hadrung

【答案】C

【解析】【分析】句意:

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

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

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

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

A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。

故选C。

 

9.Shesaidwhenshegottothecinema,thefilm________for5minutes.

A. hasbegun                    

B. hadbegun                    

C. hasbeenon                    

D. hadbeenon

【答案】D

【解析】【分析】句意:

她说当她到达电影院的时候,电影已经开始五分钟了。

根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。

开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,故选D。

【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。

10.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.

A. isentering                    B. hasentered                    C. wasentering                    D. hadentered

【答案】D

【解析】【分析】句意:

消防队员三次进入着火的大楼,才把火扑灭。

A.isentering现在进行时;B.hasentered现在完成时;C.wasentering过去进行时;D.hadentered过去完成时。

根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered,故选D。

【点评】考查句子时态。

注意过去完成时的用法。

11.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的词义和用法。

 

12.IthoughtI_________inmyprojectreport,butthemanagersaidhedidn'tseeitatall.

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

【答案】D

【解析】【分析】句意:

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

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

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

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

13.—Jack,wouldyouliketoseethenewmovie?

—I'dloveto,butI______italready.

A. amseeing                             

B. willsee                             

C. see                             

D. haveseen

【答案】D

【解析】【分析】句意:

——杰克,你愿意去看这个新电影吗?

——当然乐意,但是我已经看过了。

由already可知是完成时,所以用havedone。

故选D。

【点评】本题考查完成时havedone。

14.BythefirstdayofAugust,2007,thePLA________foreightyyears.

A. founded               

B. hasfounded               

C. hasbeenfound               

D. hadbeenfounded

【答案】D

【解析】【分析】句意:

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

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

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

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

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

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

 

15.YesterdaywhenI_______tothestation,thetrain______already.

A. got,hadleft                     

B. got,hasleft                     

C. hadgot,left                     

D. got,left

【答案】A

【解析】【分析】句意:

昨天当我到达车站时,火车已经离开了。

结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。

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

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

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

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

 

16.BeforeO'SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.

A. works                       

B. hasworked                       

C. hadworked                       

D. wouldwork

【答案】C

【解析】【分析】句意:

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

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

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

牢记过去完成时的用法。

17.Bytheendof2012,manybuildings        builtinourcity.

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

【答案】C

【解析】【分析】句意:

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

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

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

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

 

18.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.

A. raised                         

B. wouldraise                         

C. hadraised                         

D. hasraised

【答案】C

【解析】【分析】句意:

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

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

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

19.BythetimeI________ontheTV,Beckham________twogoals.

A. turned;havescored                                         

B. turned;hadscored

C. hadturned;havescored                                  

D. hadturned;hadscored

【答案】B

【解析】【分析】句意:

当我打开电视的时候,贝克汉姆已经进了两个球。

本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。

从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

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

20.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.

A. lying;laid                           

B. lying;lay                           

C. lay;lain                           

D. lied;lied

【答案】A

【解析】【分析】句意:

这个男孩躺在地上,他把自行车放在了大树的后面。

lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。

根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。

选A。

【点评】考查动词辨析,过去进行时态,过去完成时态。

21.—DidAlanseehisoldfriendsyesterday?

—Yes,hedid.He     hisoldfriendsforseveralyears.

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

【答案】D

【解析】【分析】句意:

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

——使得,他见到了。

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

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

选D。

【点评】考查时态辨析

 

22.—           yourfather           anewspaperwhenyougothome?

—No,                    .

A. Was;reading;hewas                                  

B. Did;read;hedid

C. Was;reading;hewasn't                             

D. Did;read;hedidn't

【答案】C

【解析】【分析】句意:

—当你到家的时候,你爸爸正在读报纸吗?

—不,没有。

此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/weredoing,其疑问式为提前be动词,否定式回答为:

No,主语+be动词后加not。

根据句意,故选C。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。

23.Whenhearrivedatthebusstop,thebus________for10minutes.        

A. hasleft                     

B. hadleft                     

C. hasbeenaway                     

D. hadbeenaway

【答案】D

【解析】【分析】句意:

当他到达车站时,公交车已经离开10分钟了。

for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构beaway,公交车离开发生在他到达之前,所以用过去完成时,故选D。

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

24.Daming_______tohavearest,buthedidn'thavetime.

A. intended                      

B. hadintended                      

C. intends                      

D. hasintended

【答案】B

【解析】【分析】句意:

大明本来计划休息,但是他没时间。

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

故选B。

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

25.She______togotoschoolearlier,butsheforgottogetup.

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

【答案】C

【解析】【分析】句意:

她本来打算早点上学,但是她忘记起床了。

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

故选C。

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

26.Lucy_______togoshopping,butitbegantorain.

A. want                           

B. wants                           

C. hadwanted                           

D. haswanted

【答案】C

【解析】【分析】句意:

露西本来想出去购物,但是开始下雨了。

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

故选C。

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

27.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.

A. hadbooked                     

B. booked                  

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

当前位置:首页 > 工程科技 > 电子电路

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

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