初中英语过去完成时真题汇编(含答案)含解析_第1页
初中英语过去完成时真题汇编(含答案)含解析_第2页
初中英语过去完成时真题汇编(含答案)含解析_第3页
初中英语过去完成时真题汇编(含答案)含解析_第4页
初中英语过去完成时真题汇编(含答案)含解析_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、初中英语过去完成时真题汇编( 含答案 ) 含解析一、初中英语过去完成时1by the time heat the railway station, the train.a. had arrived; had leftb. arrived; had leftc. arrived; leftd. had arrived; has left【答案】b【解析】 【分析】由 境可知,到达火 站 生在火 离开之后,故排除a、 d两 。bythe time引 状 从句,从句用一般 去 ,主句 用 去完成 ,故 b。【点 】本 考 去完成 的用法。2we are too tired. please stop

2、_ a rest.a. to haveb. havingc. haved. has【答案】a【解析】 【分析】句意:我 是在太累了,停下来休息一下吧。配故 astop to have a rest.固定搭【点 】注意 一致,3jake _his key in the office so he had to wait until his wife _ home.a. has forgotten comesc. had left camebforgot. comedhad. left would come【答案】c【解析】 【分析】句意:杰克把他的 匙 在 公室了,因此他不得不等到他的妻子回家。

3、合 境可知前文描述的是 去某 前已 完成的 作,故用 去完成 。下文指的是 去某 的 作,故用一般 去 。 c。【点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状 ,如果没有 要通 分析上下文, 合 境来判断句子的 。4by the end of 2012, many buildingsbuilt in our city.a. have beenb. havec. had beend. will【答案】c【解析】 【分析】句意:到2012年底,我 的城市里已 建成了很多大楼。buildings 是build 一 作的承受者, 用被 。而被 是由成。根

4、据by the end of 2012 可知 用 去完成 ,所以 “ be+ c。及物 的 去分 ”构5when i got to school, i realized i _ my backpack at home.a. leftb. had leftc. forgotd. had forgotten【答案】b【解析】 【分析】句意:当我到学校 ,我才意 到我把双肩包落在家里了。把leave,又因 是 去完成 ,故 b。落在 用【点 】考 把落在 的用法。熟背句型。做 就很容易。6when i _ the cinema, the film _for ten minutesa. got to;

5、 has begunb. arrived at; has been onc. reached; had begund. hurried to; had been on【答案】d【解析】 【分析】 考 ,第一空几个 都可以,第二空指“我到 影院之前 影已 开始5 分 了 ”,用 去完成 ,又因 begin 是短 ,不能和一段 用,所以 d。【点 】要注意完成 中的延 性 的 。7i thought i _in my project report , but the manager said he didnt see it at all.a. handb. am handingc. have ha

6、ndedd. had handed【答案】d【解析】 【分析】句意:我以 我已 上交了我的 目 告,但是 理 他根本没有看到。 hand 上交,是一个 原形; am handing 是 在 行 ; have handed 在完成 ; had handed 去完成 。句中 i thought 使用的是一般 去 ,而根据句意可知,上交 目 告 生在 之前,故 使用 去完成 , d。【点 】考 的 ,本 涉及 去完成 的 用。8everything he _ away from him before he returned to his hometown. a. took b. had been t

7、aken c. had had been takend. had taken【答案】c【解析】【分析】句意 :他所 有的一切在他回家之前都被拿走了。根据 干中的before he returned to his hometown,可知主句的 要用 去完成 ,又因everything与 take 之 存在 关系,且everything 作 take 的 , 要用被 , 去完成 的被 的基本构成是had been + 去分 ,第一个had表示 有的意思,后面的had been taken是过去完成时的被动语态。故选c。【点评】考查过去完成时的被动语态的基本构成。9the girl sitting

8、next to me on the plane was very nervous, for she a. didnt fly b. hasnt flown c. hadnt flownbefore.d. wasnt flying【答案】 c【解析】 【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子the girl sitting next to me on the plane was very nervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根据句意,故答案为c。【点评】考查过去完成时态。掌握过

9、去完成的意义和用法:表示过去的过去的动作或状态。用 had+动词的过去分词表达。10 tomby the time i got to the party.a. leftb. was leavingc. had leftd. has left【答案】c【解析】 【分析】句中有“by+过去时间 ”作时间状语,提示谓语动同用过去完成时,即到达 ”和 “他离开 ”,后者发生在前者之前,即“过去的过去 ”,因此,后者用过去完成时。故“我选 c。【点评】本题考查过去完成时的用法。11 he wanted to know how longin hospital.a. she is stayingb. she

10、 had stayedc. did she stayd. she stay【答案】b【解析】 【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted 之前,可知用过去完成时 had+过去分词,表示过去的过去已经发生的事。故选【点评】本题考查过去完成时,注意熟记过去完成时的结构 had+过去分词。b。12 why didnt you give the wallet to the man at once? because he _ before i realized it was his.a. had been disappearedb. has disappear

11、edc. had disappearedd. has been disappeared【答案】c【解析】 【分析】句意:你为什么不立刻将钱包给那个男人?-因为在我意识到钱包是他的之前他就已经消失了。我意识到钱包是他的属于过去发生的事,他已经消失了 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态语结构为 :had+动词 过去分词,故选 c。,谓【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。13 my grandparentsfor fifty years by the time my sister was

12、 15.a. marriedb. had marriedc. had got marriedd. had been married【答案】d【解析】 【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据forfiftyyears 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚 ”表状态。故选d。【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。14 simon _ the piano for ages when he gave his first concert.a. has played

13、b. is playingc. had playedd. will play【答案】c【解析】 【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语 when he gave his first concert. 可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为c。【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。15 we all went to the cinema except you last night. why didnt you come?

14、because ithat movie twice.a. have watchedb. had watchedc. was watchingd. would watch【答案】b【解析】 【分析】 “看过电影 ”这一动作发生在“没去影院 ”之前,是过去的过去,用过去完成时,故选 b。句意是: 昨天晚上除了你之外我们都去电影院了,你为什么没来? 因为这部电影我已经看过两次了。【点评】本题考查过去完成时的用法,表示过去的过去。16 i asked your mother if shethat dress.a. boughtb. had boughtc. had buyedd. buy【答案】b【解

15、析】 【分析】句意:我 你 她是否 了那件裙子。本句中从句的 作 是 生在 ask 之前的 . 所以用 “had+ 去分 ”形式来表达。故 d【点 】考 去完成 。17 by the time he _ at the cinema, the movie _ for five minutes.a. arrived; had begunb. had arrived; had begunc. arrived; had been ond. had arrived; had been on【答案】 c【解析】 【分析】句意:当他到达 影院 , 影已 开演五分 了。arrived 到达,一般 去 ; ha

16、d begun 开始, 去完成 ,had been on 行,上映; begin 开始,是短 性 ,不能和段 用,根据for five minutes. 故排除 ab, be on 行,上映,表状 ,可和段 用, by the time 到 候,从句用一般 去 ,表示 “截止到从句 作 生 ,主句 作已 完成,即 去的 去”,主句用 去完成 ,故 c。【点 】考 。注意句子涉及到begin 和 be on 的 和用法。18 did you see tom at the party?no, he _ by the time i got there.a. leftb. was leavingc.

17、had leftd. has left【答案】c【解析】 【分析】句意:在聚会 你 了 姆了 ? 没有,我到达的 候他已 离开了。 got,一般 去 ,离开在到达之前已 生了,因此使用 去完成 ,故答案是c。【点 】考 去完成 ,注意 去完成 表达的是 去的 去。19 by the end of last month, we _already _ our lessons.a. has, finishedb. have, finishedc. had, finishedd. will, finish【答案】c【解析】 【分析】 意:到上个月末 止,我 已 束了 程。根据句意, c。【点 】注意

18、状 ,很容易 出。20 are you surprised at the ending of the movie?no, because i _ the story.a. readb. will readc. have readd. was reading【答案】c【解析】 【分析】句意:你对这部电影的结局感到惊讶吗?不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为c。【点评】考查现在完成时态。主语为第一人称故动词应使用原形。21 by yesterday, the plane _out of view for more than a month.a

19、. isb. has beenc. wasd. had been【答案】d【解析】 【分析】句意:到昨天,飞机已经失去联系了一个多月。根据 by yesterday 可知该用过去完成时,所以选 d。【点评】考查动词时态。22 when i got to the cinema, the film _ for 15 minutes.a. has begunb. has beenc. has been ond. had been on【答案】d【解析】 【分析】句意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。选d。【点评】英

20、语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。23 my parentsour home for a few hours when i arrived. i didnt meet them. you could call them if you wanted to know where they were.a. have been away fromb. had been away fromc. had leftd. had gone【答案】b【解析】 【分析】句意: -当我到家的时候,我的

21、父母已离开家几个小时了。我没遇到他们。 -假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选b.【点评】考查完成时态的用法。24 i met jim last week. we_ each other for about twenty years since we left japan.a. didnt meetb. dont meetc. havent metd. hadnt met【答案】d【解析】 【分析】句意:我上周见过吉姆。我们离开日

22、本大约有二十年没见面了。a.没有见面,一般过去时; b.没有见面,一般现在时; c.已经没有见面,现在完成时; d.已经没有见面,过去完成时。 for+ 时间段用完成时,排除 a、 b。met 表明时态是过去时,所以用过去完成时,故选d。【点评】考查过去完成时,注意平时识记其结构及标志词。25 pardon? i _ quite catch you.i said i _ the song before.a. didnt, hadnt heardb. dont, didnt hearc. didnt, didnt heard. wont, hadnt heard【答案】a【解析】 【分析】句意:

23、请再说一遍,我没太听清你说的话。我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选a。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。26 his father said that he_ zhang jiajie for 10 days.a. has been inb. has gone toc. had gone tod. had

24、 been in【答案】d【解析】 【分析】句意:他爸说去张家界10 天了。 a.去了某地,人还没回,现在完成时;b.has been in 去了某地,人还在那里,现在完成时;c.去了某地,人还没回,过去完成时;d.去了某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去完成时,故排除ab,说话的时候,他爸爸还在张家界,用had been in,符合题意,故选d。【点评】考查动词短语辨析。注意识记have been in 和过去完成时的用法。27 weto be able to come and see you.a. had hopedb. hopec. have hopedd. are hope【答案】 a【解析】 【分析】句意:我们本来希望能来看看你。动词hope 用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选a。【点评】考查过去完成时。28 johnson _ two tickets fo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论