2020-2021年过去完成时达标检测卷(有答案)_第1页
2020-2021年过去完成时达标检测卷(有答案)_第2页
2020-2021年过去完成时达标检测卷(有答案)_第3页
2020-2021年过去完成时达标检测卷(有答案)_第4页
2020-2021年过去完成时达标检测卷(有答案)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、2020-2021 年 过去完成时达标检测卷(有答案)一、初中英语过去完成时1 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【解析】 【分析】句意: -当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。 -假如你想知道他们在哪里的话,你可以

2、给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.【点评】考查完成时态的用法。2I thought I _in my project report , but the manager said he didnt see it at all.A. handB. am handingC. have handedD. had handed【答案】D【解析】 【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。 hand 上交,是一个动词原形; am handi

3、ng 是现在进行时态; have handed 现在完成时态; had handed 过去完成时态。句中 I thought 使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。【点评】考查动词的时态,本题涉及过去完成时的应用。3Everything he _ away from him before he returned to his hometown. A. took B. had been taken C. had had been takenD. had taken【答案】C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据

4、题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything与take之间存在动宾关系,且everything 作take的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的had been taken 是过去完成时的被动语态。故选C。【点评】考查过去完成时的被动语态的基本构成。4By the time of last year, shethe piano for five years.A. learntB. has learntC. had l

5、earntD. will learn【答案】C【解析】 【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语By thetimeof last year 可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词。故答案为C。【点评】考查过去完成时。掌握过去完成时的构成和用法。5He wanted to know how longin hospital.A. she is stayingB. she had stayedC. did she stayD. she stay【答案】B【解析】 【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知

6、道wanted 之前,可知用过去完成时 had+过去分词,表示过去的过去已经发生的事。故选【点评】本题考查过去完成时,注意熟记过去完成时的结构 had+过去分词。B。6 Why didnt you give the wallet to the man at once? Because he _ before I realized it was his.A. had been disappearedB. has disappearedC. had disappearedD. has been disappeared【答案】C【解析】 【分析】句意:你为什么不立刻将钱包给那个男人?-因为在我意识到

7、钱包是他的之前他就已经消失了。我意识到钱包是他的属于过去发生的事,他已经消失了 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为 :had+动词 过去分词,故选C。【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。7My grandparentsfor fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】 【分析】句意:到我妹妹十

8、五岁的时候,我的祖父母已经结婚五十年了。根据forfiftyyears 五十年和be 动词过去完成时had been ma rriedwas,可知是表示一段时间的状语,谓语动词具有持续性,用结“婚 ”表状态。故选D。【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。8Seeing John rush into the room with tears in his eyes, I asked him what.A. would happenB. had happenedC. happenedD. was happened【答案】B【解析】 【分析】所填写动作发生在asked 以前

9、,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。【点 】本 考 去完成 的用法。9Did you see Tom at the party?No, heby the time I got there.A. leftB. was leavingC. had leftD. has left【答案】C【解析】 【分析】 by the time 的从句用 去 ,主句用 去完成 ,表示主句的 作先 生,故 C。句意是:在我到那里之前他已 离开了。【点 】本 考 去完成 的用法。10 By the time heat the railway station

10、, the train.A. had arrived; had leftB. arrived; had leftC. arrived; leftD. had arrived; has left【答案】B【解析】 【分析】由 境可知,到达火 站 生在火 离开之后,故排除A、 D两 。bythe time引 状 从句,从句用一般 去 ,主句 用 去完成 ,故 B。【点 】本 考 去完成 的用法。11 By the time he _ at the cinema, the movie _ for five minutes.A. arrived; had begunB. had arrived; ha

11、d begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】 【分析】句意:当他到达 影院 , 影已 开演五分 了。arrived 到达,一般 去 ; had begun 开始, 去完成 ,had been on 行,上映; begin 开始,是短 性 ,不能和段 用,根据for five minutes. 故排除 AB, be on 行,上映,表状 ,可和段 用, by the time 到 候,从句用一般 去 ,表示 “截止到从句 作 生 ,主句 作已 完成,即 去的 去”,主句用 去完成 ,故 C。【点 】考 。注

12、意句子涉及到begin 和 be on 的 和用法。12 Jim, why didnt you go to Beijing by train? Bad luck! When I got to the station, the train _.A. leftB. had already leftC. has already leftD. has been left【答案】B【解析】 【分析】句意: 吉姆,你 什么不坐火 去北京呢?真倒霉!我到 站 ,火 已 开走了。根据 When I got to the station 可知,到那是 去 ,离开是 去的 去,使用 去完成 , had done,

13、故 B。【点 】考 ,注意 去的 去是 去完成 的用法。13 Are you surprised at the ending of the movie?No, because I _ the story.A. readB. will readC. have readD. was reading【答案】C【解析】 【分析】句意:你 部 影的 局感到惊 ?不惊 ,因 我 个故事。根据 境判断, 本 已 , 用 在完成 来表示,故答案 C。【点 】考 在完成 。主 第一人称故 使用原形。14 By the time I finished my homework , my motherA. slept

14、B. has been asleepC. was asleepD. had been asleep【答案】D【解析】 【分析】由上文“By the time 和”“ finished可知”此 去完成 ,故 D.【点 】考 去完成 。15 Peter _ to have a cool model plane.A. hopedB. had hopedC. has hopedD. hopes【答案】 B【解析】 【分析】句意:彼得本来希望有一架很酷的 机模型。 来表示 去未曾 的想法,希望,打算或意 等。故 B。【点 】考 去完成 。hope用 去完成 16 Mr Brown was too bus

15、y _ our papers _ this question.A. to mark, to answerB. to mark, answeringC. marking, answeringD. marking, to answer【答案】D【解析】 【分析】句意:布朗先生忙着写 文来回答 个 。根据句意可知布朗先生正在写 文,然而写 文 个事情是 生在 去,所以要用 去 行 ,所以要用 里面写 文是 了回答 ,表示目的所以answer 之前 加to。故 D。making ,【点 】考 固定搭配too to ,及 不定式表目的。17 I met Jim last week. We_ each o

16、ther for about twenty years since we left Japan.A. didnt meetB. dont meetC. havent metD. hadnt met【答案】D【解析】 【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。 for+ 时间段用完成时,排除 A、 B。met 表明时态是过去时,所以用过去完成时,故选 D。【点评】考查过去完成时,注意平时识记其结构及标志词。18 By the first day of August

17、, 2007, the PLA _ for eighty years.A. foundedB. has foundedC. has been foundD. had been founded【答案】D【解析】 【分析】句意:到2007 年八月的第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被建立的对象,故用被动语态,选D。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系

18、。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。19 Rose and Minnie _ each other pretty well before they worked in the same bank.A. knowsB. knowC. have knownD. had known【答案】D【解析】 【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语before they worked in the same bank 可知,认识是在同一个银行工作之前,worked 是过去时,所以,空白处指过去的过去,用过去完成时:had

19、+过去分词,故答案为D。【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。20 Tom realized that he _ his physics book at home when he reached school A. leftB. had leftC. was leavingD. leaves【答案】B【解析】 【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。21 What were you doing when I called you last ni

20、ght?I _ my homework and was going to bed.A. didB. had doneC. was doing【答案】B【解析】 【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中goto bed 是过去将来时,do my homework发生在go to bed 之前,即过去的过去,要用过去完成时 had done my homework.业正要去睡觉。故选B。【点评】考查过去完成时的用法。句意:昨天我给你打电话的时候,你正在做什么?我完成作22 I _ to go to Beijing the next day.A. plansB. pla

21、nnedC. had plannedD. has planned【答案】 C【解析】 【分析】句意:我本来计划着第二天去北京。动词plan 用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。【点评】考查过去完成时。23 Weto be able to come and see you.A. had hopedB. hopeC. have hopedD. are hope【答案】 A【解析】 【分析】句意:我们本来希望能来看看你。动词hope 用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选A。【点评】考查过去完成时。24 Johnson _ two tickets

22、 for the concert before Joe made a phone call to him.A. had bookedB. bookedC. has bookedD. were booking【答案】A【解析】 【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示去的过去 ”动作要用过去完成时(had + 过去分词),所以选A。“过25 Iyou could come.A. hopeB. had hopedC. have hopedD. are hoping【答案】 B【解析】 【分析】句意:我本来希望你能来。动词hope 用过去完成时来表示过去未曾实现的想法,希

23、望,打算或意图等。故选B。【点评】考查过去完成时。26 Lucy_ to go shopping, but it began to rain.A. wantB. wantsC. had wantedD. has wanted【答案】 C【解析】 【分析】句意:露西本来想出去购物,但是开始下雨了。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。【点评】考查过去完成时。27 Were you late for work yesterday morning? Yes. By the time I got to the bus stop, the early bus.A.

24、 has already leftB. is already leftC. had already left【答案】C【解析】 【分析】句意:昨天上午你上班迟到了吗? 是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。28 She _ to go to school earlier, but she f

25、orgot to get up.A. plansB. plannedC. had plannedD. has planned【答案】 C【解析】 【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan 用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。【点评】考查过去完成时。29 When he arrived at the bus stop, the bus _ for 10 minutes.A. has leftB. had leftC. has been awayD. had been away【答案】 D【解析】 【分析】句意:当他到达车站时,公交车已经离开1

26、0 分钟了。 for+ 时间段,表示动作或状态的延续,leave 是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。【点评】考查过去完成时。30 I _ to study hard, but someone disturb me.A. thoughtB. had thoughtC. have thoughtD. think【答案】B【解析】 【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。【点评】考查过去完成时。二、初中英语动词的时态31 What do

27、you think of the young lady? She is hard-working. She _ all her effort into her work before she got ill.A has putB putC had putD would put【答案】 C【解析】试题分析:句意:你认为这位小姐怎样?她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句before she got ill. 可知主句该用过去完成时态,所以选C。考点:考查动词时态。32 Every year many foreigners _ to China to learn Ch

28、inese.A comeBhave comeC cameD will come【答案】 A【解析】句意:每年许多外国人来中国学习汉语。根据Every year 可知用一般现在时态;故选A33 TheyA will practicethe English role play for the show last night.B practicedC is practicingD have practiced【答案】B【解析】句意:昨天晚上为了演出他们练习了英语角色扮演。考查一般过去时。根据提示词last night可知时态用一般过去时,“练习 ”practice,其过去式为practiced ,故

29、答案选B。34 Could you tell me what he said just now?Sorry, I _ what was happening outside.A have thoughtB was thinkingC thoughtD think【答案】【解析】B试题分析:句意: 你能告诉我他刚才说的什么吗? 对不起,我正在想外面发生了什么事。根据宾语从句是 what was happening 可知此处用过去时,故排除 D 项。根据句意,第二个人也没听见刚才他说的话,因为刚才他正在思考,表示过去某事正在做某事,用过去进行时,故选B。考点:考查时态的用法。35 Hi ,Lily!

30、 I called you at eight last night, but nobody picked up the phone. Oh, I _ a shower.A tookB am takingC was takingD take【答案】 C【解析】句意:-嗨, Lily,我昨晚八点给你打电话了,但是没人接电话。-哦,我当时在洗澡。具体到了过去某个时间段,描述过去那段时间里进行的动作用过去进行时,结构是was/were doing ,这里表示的是“我当时正在洗澡”,故选 C。36 LindaA has changed【答案】 Aa lot since I saw her last ti

31、meBwillchangeC is changingDchanged【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。Change变化,改变。 A. has changed 已经改变,是现在完成时B. will change 将要改变,是一般将来时C. is changing正在改变,是现在进行时D. changed 改变了,是一般过去时。本句是现在完成时的典型句型,故选A。37 When it began to rain heavily, she _ for a bus at the bus stop.A waitedBwaitsC is waitingD was

32、 waiting【答案】D【解析】句意:当雨下得很大时,她正在公共汽车站等公共汽车。A. waited一般过去时;B. waits 一般现在时;C. is waiting 现在进行时;D. was waiting 过去进行时。when 引导的时间状语从句,从句用一般过去时,主句用过去进行时;故选D。38 I dont want to see the filmThe Hobbit II because Iit already.A has seenB sawC have seenD see【答案】 C【解析】【详解】句意:我不想看电影霍比特人二世”,因为我已经看过了。表示过去发生或已经完成的某一动

33、作对现在造成的影响或结果。常用的时间状语:already, so far, never, just ,before, recently , 结合句意,故选C。39 Wea few museums while we were in London.A visitC have visited【答案】 BBvisitedD are visiting【解析】句意:当我在伦敦时,我参观了几个博物馆。A. visit参观,用于一般现在时态,主语复数时;B. visited 参观,用于一般过去时态;C. have visited 参观,用于一般现在完成时态;D. are visiting 参观,用于现在进行时

34、态,主语复数时;根据 while we were in London. 可知主句用过去时态;故选B40 I ll ring you up as soon as he.A arriveB arrivesC will arriveD arrived【答案】 B【解析】句意:他一到我就给你打电话。在as soon as引导的时间状语从句中,当主句是将来时的时候,从句用一般现在时表示将来。he 为单数,所以谓语用第三人称单数。故选B。41 David _ school two years ago and he _ for two years.A leaves, has goneBleft, has b

35、een awayC leaves, has been awayD left, has gone【答案】 B【解析】【详解】句意:杰克逊两年前离开学校,他已经走了两年了。two years ago 是过去时间短语,动词用过去式;for two year 表示一段时间,动词应具有持续性或表状态,be away 表状态,可以和现在完成时态连用。故选B。42 Have you seen yesterday s TV play? I think Mary won t marry the rich man.I agree. Unless the man finally _ his mind to help

36、 the poor.A changeB changesC changedD will change【答案】 B【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-我同意。除非这个人最终改变主意去帮助穷人。unless 引导的条件状语从句用一般现在时态表将来,故答案为B。43 Could you tell me when heback? Sure. He will come back as soon as hethe classroom.A will come; finishes cleaningB comes; will finish cleaningC will come;

37、will finish to clean【答案】 A【解析】试题分析:句意:你能告诉我他将什么时候回来吗?当然可以。他一打扫完教室就会回来。本题第一句是宾语从句,第二句是时间状语从句。根据回答He willcome back-可知,本题第一空用一般将来时;第二空主句是一般将来时,的时间状语从句用一般现在时。故选 A。as soon as 引导44 - Did you see a man in black pass by just now? - No, sir. I _ my car.A washB washedC am washingD was washing【答案】 D【解析】句意: 你 才看 一个穿黑 路人的人 ? 没有,先生。我在洗 。由 句 “Did you see 的? 可知,答 中也 用 去 ,排除”A、 C两 。没看到是因 当 正在洗 ,故 用 去 行 。答案 D 。45 In Beijing, you can see many people wear masks (口罩) if they _ out onfoggy days.A wentBgoC are goingD will go【答案】 B【解析】句意:在北京,大 天,你会看 多人出去 都戴着口罩。本句是if 引 的条件状 从句,当主句是一般将来 或者是含有情 的一般

温馨提示

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

评论

0/150

提交评论