版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最新过去完成时练习题一、初中英语过去完成时1. Mr. Wang in this factory for 30 years already.A. worksB. is workingC. has workedD. will work【答案】C【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,故答案是Co【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。2. Jake his key in the office so he had to wait un
2、til his wife home.A. has forgotten comes“ Borgot comeC. had left camehad left - would come【答案】C【解析】 【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回 家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指 的是过去某时的动作,故用一般过去时态。选 Q【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时O3. By the time I finish
3、ed my homework , my mother.A. sleptB. has been asleepC. was asleepD. had been asleep【答案】D【解析】【分析】由上文 “By the time和finished可知此处应为过去完成时,故选 D.【点评】考查过去完成时。4. By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】C【解析】【分析】句意:到 2012年底,我们的城市里已经建成了很多大楼。Buildings是build
4、这一动作的承受者,该用被动语态。而被动语态是由“be+及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选 C。5. Yesterday when I to the station, the train already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】A【解析】 【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间 状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前 已经完成的动作,故用过去完成时态,选Ao【点评】
5、英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。6. By the time they reached the bus stop, the bus for ten minutes.A. had leftB. have leftC. had been awayD. have been away【答案】C【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中bythe time的意思是到.时候,后跟从句,从
6、句使用的是一般过去时。根据句意可知,从句中 表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。故选 Co【点评】考查动词时态。7. I got to the party late. By the time I arrived, some people home already.A. wentBwould goCh ad goneDh ave gone【答案】C【解析】 【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可
7、知下文描述的是过去某时已经完成的动作,用过去完成时态。故选 a【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时O8. By the time the alarm clock went off, My mother had already【解析】 【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用 had +动词的过去分词。 wake up是动副结构,代词作宾语必须放中间,故选D。【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。9. Every
8、thing he away from him before he returned to his hometown.A. tookB. had been takenC. had had been takenD. had taken【答案】C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的before he returned to his hometown ,可知主句的谓语动词要用过去完成时,又因 everything 与take之间存在动宾关系,且 everything作take的宾语,谓语动词要用被动语态,过去完 成时的被动语态的基本构成是had been + 过去
9、分词,第一个 had表示拥有的意思,后面的had been taken是过去完成时的被动语态。故选C。【点评】考查过去完成时的被动语态的基本构成。10. The fireman the burning building three times before the fire was put out.A. is enteringB. has enteredC. was enteringD. had entered【答案】D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。 A. is entering现在 进行日B; B. has entered现在完成时;C. was enteri
10、ng过去进行时;D. had entered过去完成时。根据 was put out ,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成, 因此用过去完成时(表达过去的过去),had entered ,故选D。【点评】考查句子时态。注意过去完成时的用法。11. Tom by the time I got to the party.A. leftB. was leavingC. had leftD. has left【答案】C【解析】【分析】句中有“by过去时间”作时间状语,提示谓语动同用过去完成时,即 我到达”和 池离开”,后者发生在前者之前,即 过去的过去”,因此,后者用过去完成时。
11、故 选C。【点评】本题考查过去完成时的用法。12. She said when she got to the cinema, the film for 5 minutes.A. has begun【答案】DB. had begunC. has been onD. had been on【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要 将瞬间动词begin改为be on,故选D。【点评】此题考查动词的时态
12、问题以及瞬间动词和延续性动词的区别。13. 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到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据 for Rve min
13、utes.故排除AB, be on进行,上映,表状态,可 和段时间连用,by the time到时候,从句用一般过去时,表示 戳止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选Co【点评】考查动词时态。注意句子涉及到begin和be on的词义和用法。14. Peter,you your homework?-Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】A【解析】【分析】句意:一一皮特,你完成作业了吗?一一还没有,我马上做。根据 Notyet, I&
14、#39;ll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。【点评】此题考查句子时态。要根据上下文的联系确定句子时态。15. By the end of last month, we already our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】C【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选 Q【点评】注意时间状语,很容易选出。16. your father a newspa
15、per when you got home?No,A. Was; reading; he wasB. Did read; he didC. Was; reading; he wasn'tD. Did; read; he didn't【答案】C【解析】 【分析】句意: 一当你到家的时候,你爸爸正在读报纸吗?一不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为 was/were doing ,其疑问式为提前be动词,否定式回答为: No,主语+be动词后加not。根据句意,故选 C。【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。17
16、. Are you surprised at the ending of the movie?No, because I the story.A. readB. will readC. have readD. was reading【答案】C【解析】【分析】句意:一你对这部电影的结局感到惊讶吗?一不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为Co【点评】考查现在完成时态。主语为第一人称故动词应使用原形。D. had beenBy yesterday 可知D. thinkthink用过去完成18. By yesterday, the plane ou
17、t of view for more than a month.A. isB. has beenC. was【答案】D【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据该用过去完成时,所以选 Do【点评】考查动词时态。19. I to study hard, but someone disturb me.A. thoughtB. had thoughtC. have thought【答案】B【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词 时来表示过去未曾实现的想法,希望,打算或意图等。故选 Bo【点评】考查过去完成时。20. By the time my mum g
18、ot home, I my homework.A. have finishedB. had finishedC. finishedD. will finish【答案】B【解析】【分析】考查动词时态。句意为我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选Bo21. -Did Alan see his old friends yesterday?Yes, he did. He_ his old friends for several years.A. didn't seeB. wouldn't seeC. hasn
19、39;t seenD. hadn't seen【答案】D【解析】【分析】句意:昨天艾伦见到他的老朋友了吗?一一使得,他见到了。他已经有几年不见他的老朋友了。结合语境可知下文描述的是一直持续到过去某时的动作,故用过 去完成时态。选 Do【点评】考查时态辨析22. By the first day of August, 2007, the PLA for eighty years.A. foundedB. has founded C. has been found D. had been founded【答案】D【解析】【分析】句意:到 2007年八月的第一天,中国人民解放军已经建立了八十
20、年了。结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被建立的对象,故用被动语态,选Do【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态, 反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。23. Pardon? I quite catch you.I said I the song before.A. didn't, hadn't heardB. d
21、on't, didn't hearC. didn't, didn't hearD. won't, hadn't heard【答案】A【解析】【分析】句意:请再说一遍,我没太听清你说的话。一一我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选 Ao【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点
22、进行区分。24. I to go to Beijing the next day.A. plansB. plannedC. had plannedD. has planned【答案】C【解析】【分析】句意:我本来计划着第二天去北京。动词 plan用过去完成时来表示过去 未曾实现的想法,希望,打算或意图等。故选 Q【点评】考查过去完成时。25. We _ to be able to come and see you.A. had hopedB. hopeC. have hopedD. are hope【答案】A【解析】【分析】句意:我们本来希望能来看看你。动词 hope用过去完成时来表示过去 未
23、曾实现的想法,希望,打算或意图等。故选Ao【点评】考查过去完成时。26. Johnson two tickets for the concert before Joe made a phone call to him.A. had bookedB. bookedC. has bookedD. were booking【答案】A【解析】【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示过去的过去”动作要用过去完成时(had +过去分词),所以选 Ao27. They to help but could not get there in time.A. wantedB. had
24、wantedC. wantD. have wanted【答案】B【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词 want用过去完 成时来表示过去未曾实现的想法,希望,打算或意图等。故选Bo【点评】考查过去完成时。28. When he arrived at the bus stop, the bus for 10 minutes.A. has leftB. had leftC. has been awayD. had been away【答案】D【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用
25、其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选 Do【点评】考查过去完成时。29. Mr Brown was too busy our papers this question.A. to mark, to answerB. to mark, answeringC. marking, answeringD. marking, to answer【答案】D【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,这里面写论文是为了回答问题,表示目的所以a
26、nswer之前应该加to。故选D。【点评】考查固定搭配 tooto ,及动词不定式表目的。30. Jim, did you take out the trash just now?No. By the time I came home it .A. have been taken outB. had taken outC. had been taken out【答案】C【解析】 【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是 发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。had been+过去分
27、词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选Co【点评】考查被动语态及过去完成时的用法。二、初中英语动词的时态31. Let ' s turn on the TV and watch the football match.It ' s too late. It for an hour. And the result was-0.China won.A. has finished B. has begun C. has been on D. has been over 【答案】D【解析】【详解】句意:-让我们打开电视看足球
28、比赛吧。-太晚了,它都结束一个小时了,结果是 1比0,中国赢了。 has finished结束了,现在完成时;has begun开始了 ; has been on 一直在进行;has been over已经结束了。句中 for an hour表示一段时间, finish和begin都是瞬间性动 词,不能和一段时间连用,故排除 A和Bo根据句意It ' s too 1ate及后面the result was - 可知,比赛已经结束了,故应选 Do32. I think I my new project tomorrow.A. start B. started C. will start
29、D . was starting 【答案】C【解析】句意:我想我明天将要开始我的新项目。本题考查动词的时态。A. start开始,是动词原形 B. started开始,是动词的过去式C. will start将要开始,是动词的将来时 D. wasstarting就要开始,是过去将来时。根据句意选C。33. I Chinese dishes for my foreign friends tomorrow evening.A. will cookB. have cookedC. cookD. cooked【答案】A【解析】试题分析:句意:明天晚上我将为我的外国朋友做中国菜。根据时间状语tomorr
30、owevening可知,句子应该用一般将来时,故选 A。考点:考查动词时态。34. You can ring me this evening. I at home.A. stayB. stayedC. will stayD. have stayed【答案】C【解析】【详解】句意:今天晚上你可以给我打电话,我会待在家里。stay待在,停留,一般现在时态的结构;stayed是过去式形式;will stay 一般将来时态;have stayed现在完成时。根据句意可 知,这里说的是this evening ,是一个将来的时间,故用一般将来时态,选C。35. 一 you Wolf Warrior II
31、 (战狼 2) ?Yes. I it last Friday. Kung fu artist Wu Jing both starred in and directed this action movie.A. Have, seen, have seenB. Did, see, sawC. Have, seen, sawD. Did, see, have seen【答案】C【解析】【详解】C考查动词时态辨析。句意: 一你看过电影战狼 2»吗?一是的。我上个星期五看的。武 打大师吴京主演并导演了这部动作片。从第二个人说的last Friday是过去的时间可知,第二空用一般过去时;结合语境
32、可知第一空是问是否曾经看过电影,用现在完成时。故选Co36. By the time I got up, my mother the breakfast well.A. has cooked B. cooked C. have cooked D. had cooked【答案】D【解析】句意:我起床的时候,妈妈已经做好早饭了。考查动词时态辨析题。by the time等到/到时候为止,用于表示一段时间,主句需用完成时。根据从句时态( got是过去 式),结合句意语境,可知用过去完成时,即had+过去分词结构,故选 Do37. Mum, where is my dictionary?Oh, I d
33、idn ' t see it, either. I' m afraid you it.A. are losingB. will loseC. have lostD. were losing【答案】C【解析】句意:妈妈,我的字典在哪里? 一一哦,我也没有看到它,恐怕你把它弄丢了。A. arelosing现在进行时态; B. will lose 一般将来时态; C. have lost现在完成时态; D. were losing 过去进行时态。lose这一动词发生在过去,造成的结果是现在看不见了,属于完成的动作,要用现在完成时态来表达,故答案为Co38. If our govern
34、ment pay attention to the safety of food, our health in danger.A. isn ' t; isB. doesn ' t; will beC. won' t; isD. isn ' t; will be【答案】B【解析】【详解】句意:如果我们的政府现在不注意食品安全,我们的健康就会出于危险之中。结合语境可知,本句主语描述的是将来某时进行的动作,故用一般将来时态。当主句描述将来时态,if引导的条件状语从句中用一般现在时态表示将来动作,结合语境可知选B。39. The life we were used to
35、 greatly since 1992.A. changeB. have changedC. changingD. has changed【答案】D【解析】试题分析:句意:我们过去的生活自从1992年后有了巨大的变化。本题需要断句正确,we were used to作句子主语的定语,句子缺少谓语动词,根据时间状语 since 1992,可知句 子的谓语用现在完成时态,主语是the life用第三人称has changed,故选D。考点:考查完成时态的用法。40. I don ' t know how long they. I remember he his wife on a sunn
36、y day.A. married, got married toB. married, got married withC. have been married , got married withD. have been married, married【答案】D 【解析】 【分析】【详解】试题分析:句意:我不知道他们结婚多长时间了。我记得他是在晴朗的一天娶了他的妻子。此题考查现在完成时,因为 how long多久,应用现在完成时,后有 on a sunny day在晴朗的一天,应用一般过去时,根据句意,应选D。41. (题文) Oh! Jennifer with her parents d
37、inner there.A. is having B. are having C. have【答案】A【解析】句意:哦!珍妮和她的父母在那里吃晚饭。with连接并列主语,谓语根据第一个主语来判断,因为主语Jenny是第三人称单数,故谓语用第三人称单数,故选 A。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 the poor.A. change B. changes
38、 C. changed D. will change【答案】B【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-我同意。除非这个人最终改变主意去帮助穷人。unless引导的条件状语从句用一般现在时态表将来,故答案为Bo43. -to the United States?-No, never. But I went to Canada a few years ago.A. Have you beenB. Have you goneC. Did you goD. Will you go【答案】A【解析】试题分析:句意:你去过美国吗?没有,但我在几年前去过加拿大。have/has
39、been to,曾经去过某地,表示有过这种经历;have/has gone to去了某地,表示某人不在此地;根据题意故用现在完成时;根据句意,故选 A考点:考查现在完成时44. - Do you know what time Daniel Xuzhou tomorrow?-At 2:00 p. m. I will meet him when he at the airport.A. gets to; arrivesB. will get to; will arriveC. will get to; arrivesD. gets to; will arrive【答案】C 【解析】句意:你知道丹尼
40、尔明天什么时候去徐州吗?下午2:00点。当他到达机场时我将与他会面。第一句是what time引导的宾语从句,主句是一般现在时,从句时态不受限制,结合tomorrow用一般将来时 will+动词原形;第二句是 when引导的时间状语从句,遵 循主将从现的规则,所以从句用一般现在时,主语是 he,因此是arrives;结合选项,故答 案选Co45. If you fail in the exam, you him down.A. would let B. lets C. will let D . let【答案】C【解析】句意:如果你考试不及格,你就会让他失望的。would let是过去将来时;l
41、ets 一般现在时;will let 一般将来时;let让,动词原形。let sb. down让某人失望,是一个固定短 语。句中If引导的是条件状语从句,从句中用一般现在时态,主句应用一般将来时态,故 选C。46. She used to with her parents , but now she is used to with herclassmates at school.A. living living B. live liveC. live living D. living live【答案】C 【解析】【详解】句意:她过去和父母住在一起,但现在她习惯了在学校和同学住在一起。used to:后跟强调动作的动词时表示 过去常常",used to的后面跟动词原形;be used to表示 习惯于做某 事”人作主语,后面用 v-ing形式:be used to doing sth.;结合所给的选项可知, C正确。【点睛】used to do sth.表示过去常常做某事,而现在往往不做了。I used to get up early in themorning when I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源高压清洗车项目规划申请报告模范
- 2025年太阳能电池背膜项目申请报告模范
- 2024-2025学年梧州市蝶山区数学三年级第一学期期末学业水平测试试题含解析
- 2024-2025学年渭南市潼关县数学三上期末调研试题含解析
- 庆祝2021年教师节活动总结5篇
- 2025年商旅服务项目规划申请报告
- 教师课题申请书怎么写7篇
- 中学教师2022年度考核个人总结(7篇)
- 2025年淡水养殖产品种苗项目立项申请报告模范
- 2025年教育云项目申请报告模范
- 专题02:名著导读-2022-2023学年八年级语文下学期期中专题复习(北京专用)
- 吉林大学药学导论期末考试高分题库全集含答案
- 2023-2024学年河北省唐山市滦州市数学七年级第一学期期末教学质量检测模拟试题含解析
- 高考语文新题型+“文学短评”相关写作(真题+技法+练习)
- 2023年小学五年级数学上学期期末水平测试试卷(天河区)
- 中考数学计算题100道
- 集团资产重组实施方案
- GB/T 33195-2016道路交通事故车辆速度鉴定
- (职高)高一语文期末测试题及答案解析
- GB/T 14383-2008锻制承插焊和螺纹管件
- 红色简约大气年会晚会节目单
评论
0/150
提交评论