过去完成时练习_第1页
过去完成时练习_第2页
过去完成时练习_第3页
过去完成时练习_第4页
过去完成时练习_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、过去完成时练习一.单项选择过去完成时1. Grandpa was shocked by the news. Rarelyhim so quiet.A. do I seeB. had I seenC. I had seenD. I saw【答案】B【解析】本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部 分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这 之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去 完成时。故B正确。2. Chinese scientistson Tuesday that they

2、a low-cost welding robot, which canhelp improve welding efficiency for small factories.A. announces; had inventedB. announced; have inventedC. announced; had inventedD. announces; have invented【答案】C【解析】试题分析:考查时态。第一空根据时间状语on Tuesday可知用一般过去时:第二空动词 invent所发生的动作在announce之前,故用过去完成时。句意:中国科学家在周二宣 布,他们已经发明了

3、低成本的焊接机器人,可以帮助提高小工厂焊接效率。故C正确。 考点:考查时态3. As soon as I got to the airport, I realized Imy ID card at home.A. had leftB. has leftC. would leaveD. will leave【答案】A【解析】试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可 知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。【知识归纳】过去完成时态表示过去的过去。When I got there, the trai

4、n had left.当我到达那里的时候,火 车已经离开。考点:考查时态4. Hardlywhen shesomeone knocking at the door.A. did she sit, heardB. did she sit, had heardC. had she sat, had heardD. had she sat, heard【答案】D【解析】试题分析:考查倒装句和时态。本句中放在句首的副词hardly,是一个表示否定含义的副 词,放在句首谓语动词要使用部分倒装的形式。且hardly.when.意为“一就主句的 动作发生在从句之前,时态要保持一致。句意:她一坐下来就听见有人

5、敲门。故D正确。【名师点睛】请先看一道题:.Iseen such a good harvest!bI seen such a good harvest.A. have never, Never haveB never have, Have neverC have never, Have neverD never have, Never have此题应选A。这里考查的是否定词置于句首,句子用部分倒装的问题。一般说来,以卞否 定词位于句首,句子要用倒装(部分倒装一-用一般问句的形式):seldom, never, little, few, hardly, not, not until, in va

6、in, in no way, by no means, on no account, no longer 等。如: Never does he come late.他从不迟到。Little did he know that the police were after him他一点也不知道警察在找他。By no means shall I go there again.我决不会再去那儿了。Hardly had he arrived at the station when the train began to leave.他一到车站,火车就开动 ToFew students did they se

7、e in the classroom.他们在教室没看到几个学生。Not a word did I ever say to him.我从未对他说过一句话。Not until all the fish in the river died did the villagers realize how serious the pollution was.直到河里的鱼全死了,村民们才意识到污染是多么严重。考点:考查倒装句和时态5 Wedidrftget a hotel room because wein advanee.A. hadn't bookedB haven't bookedC w

8、ere n't bookingD would n't book【答案】A【解析】试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没 有拿到房间使用了一般过去时“didnt get而预定宾馆是在之前就已经发生的事情,要 使用过去完成时,表示在过去的过去就发生的爭情。故A项正确。考点:考查时态.Fatherfor London on business upon my arrival, so I didn't see himA. has leftB leftC had leftD was leaving【答案】C【解析】分析句子,由于后半句用的是一

9、般过去式,故根据意思可知前半句的事是发生在后半句之 前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到 他。7. Catherine came home happily, which suggested that she the final exam.A. had passedB. passC. would passD. should pass【答案】A【解析】这题考查时态的用法:suggest做“暗示"讲,所以不用虚拟语气,因为通过考试是在回来前 发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。8. We didn't

10、find Smith attending the lecture.No onehim about a lecture the following day.A. told : there to be B. had told ; there to beC. told; there wasD. had told ; there being【答案】D【解析】考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成 时;about为介词,故there be句型为there being,选D。9. The twins, whotheir homework, were allowe

11、d to play badminton on the playground.A. will finishB. finishC. have finishedD. had finished【答案】D【解析】试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们"被允许"用的是 一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成 时,所以选D。【知识拓展】考点:考查时态过去完成时:即过去的过去所发生的事情!其构成是主语+had+过去分词。过去完成时的 时间状语before, by, until, when, after, once, as s

12、oon as。表示过去某一动作之前已经完成的 动作,常与由when, before等连词引导的时间状语从句连用。用于宾语从句或间接引语 中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:intend打 算,hope希望,plan计划,mean预定,want想要,think想要,等。用于表示与过去事 实相反的虚拟条件从句中【名师点睛】考查过去完成时。过去完成时常用于:(1)表示由过去的某一时刻开始,一 直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。(2)叙述过 去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去

13、完成时。(3)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生 的动作常用过去完成时。(4)过去完成时常常用在told,said,knew,heard,thought等动词后 的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。本 题末尾were allowed to play badminton暗示了"完成家庭作业在打羽毛球之前",因此,用过 去完成时。10. The boyloudly because hehis way in the jungle and thought he couldrft goback homeA. had cr

14、ied; lostC. cried; had lostB has cried; has lostD. cried; has lost【答案】C【解析】考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩犬声地哭起来。迷路这 个动作发生在大哭之前,故用过去完成时,故选C项。 By the end of last week,600 people from 50 countriesto attend the meeting, withnearly half coming from the United States, Germany and BritainA. had registered B

15、 have registeredC. registered D. were registered【答案】A【解析】考查时态。根据时间状语by the end of last week表示谓语动词动作发生在"过去的 过去S所以用过去完成时。12. Arriving at the party hurriedly, we were disappointed to find that the band_playing.B. will stopD has stoppedA. stoppedC had stopped【答案】C【解析】解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干

16、中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以 选C。【答案】B【解析】试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就己经签字了。由题中时间点可知是过去完成时,故选氏 考点:考查过去完成时【答案】D【解析】第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式, 第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句 意:他说15人受伤,其中两人住院。选D。15. As Io ng as my drive tester instructed me

17、to pull into the parki ng lot, I was sure IA. passedC. was passedB have passedD. had passed【答案】D【解析】 试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式 被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我 已经通过了考试。当“我"把车停到停车场时,我确定自己考试通过,此时考试结束和考试 通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D. 考点:考查时态。16 He's got our

18、 tickets.That's good Iafraid that heA. am; has forgotten B was; had forgottenC. was; forget D. am; will forget【答案】B【解析】 试题分析:考查时态:-他拿了我们的票。-太好了,我原来害怕他忘了。因为现在知道他 没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相 应的过去时,排除D,用过去完成时,选B。考点:考查时态17. The joke was so interesting that we all burst out laughing Neve

19、r beforeheard ajoke like that.B. I hadD. had I【答案】D【解析】试题分析:考察时态与倒装。前面的was表示过去时,当never等表否定的词放在句首时 谓语动词倒装。句意:这个笑话如此有趣以至于我们突然人笑,以前从未听过像它一样有 趣的故事。故选D考点:考察时态与倒装18. Ithere little more than a week when I set to work with the scientist.A. would beB. have beenC. had beenD. will be【答案】C【解析】过去完成时表示一个动作或状态在过去某

20、一时间或动作之前已经完成或结束,即"过去的过 去"。根据所提供的情景"when I set to work with the scientist"可判断出与这位科学家一起工 作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将 来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的 动作或存在的状态。19. He said that his carstolen and hehave to telephone the police.A. was; wouldB. has been; willC. had b

21、een; wouldD. had been; will【答案】C【解析】考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排 除;又因为汽车被偷,应发生在said之前,故应用过去完成时。20. Lily went to see the movie alone.If sheme about it, I would have gone with her.A. should tellB. tellsC. toldD. had told【答案】D【解析】考查时态。句意:丽丽一个人去看电影了。一一如果她告诉过我这件事,我会和她一起去 的。结合语境可知从句中说的是在过去已完成动作,

22、故用过去完成时态。21. A rescue worker risked his life saving two tourists whoin the mountains for twodays.A. are trapping B. have been trappedC. were trapping D. had been trapped【答案】D【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游 者。"whoin the mountains for two days"是定语从句,修饰 two tourists, two tourists 和

23、trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事 情,被困两天发生在营救人员救了他们之前,即“过去的过去",该空应用过去完成时态。 综上,D选项正确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即"过去的过 去",其表达形式为had done,被动语态的表达形式为had been done022. I insisted heback the wallet to the lady, but he insisted heit.A. handed; didn't stealB. hand; hadn&#

24、39;t stolenC. hand; not stealD. handed; hadn't stolen【答案】B【解析】【详解】考查insist用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。 insist后跟宾语从句分两种情况,一,表示坚持要去做某事(未做)insist+that从句(主语 +should+动词原形(should可省也可以不省,但要记住动词一定要用原形,这是一种虚拟语气。 二,但如果表对已经发生过的事的一种看法,(注意;是对已经发生过的事)则使用正常时态。 根据句意可知,故选B项。23. Did Alan enjoy seeing his old

25、 friends yesterday?Yes, he did. Hehis old friends for a long time.A. didn't seeB. wouldn't seeC. hasn't seenD. hadn't seen【答案】D【解析】【详解】考查时态。句意:一阿伦昨天见到老朋友高兴吗?一是的,他挺高兴。他很久没看见老朋 友了。说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去",应用过去完 成时,故选D。24. Are you surprised by the ending of the film?NO, Ithe

26、 book, so I already knew the story.A. was readingB. had readC. am readingD. have read【答案】B【解析】【详解】考查时态。句意:一一你会对电影的结局感到惊讶吗?一一不,我读过这本书,所以我已经 知道这个故事了 o根据so I already knew the story中的过去时态可知,这里用过去完成时,表示过去的过去。故选B。25. I saw Jack in the lift this morning. Hearound here for a long time.A. won't be seenB.

27、 wasn't seenC. hasn't been seenD. hadn't been seen【答案】D【解析】【详解】考查过去完成时态的被动语态。句意:今天早上我在电梯里看见杰克。他好久没在这附近 露面了。根据this morning可知,这是过去的事情;再根据for a longtime可知,此空是更 靠前的动作,且句子主语He和see之间是一种被动关系,所以用过去完成时态,故选D。26. Did you know any German before you arrived in Munich?Neverit, actually.A. had I learne

28、dB. did I learnC. I had learnedD. I learned【答案】A【解析】【详解】考查倒装和时态。句意:一一来慕尼黑之前你懂德语么?一一事实上我从来没学过。never 位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrived in Munich之前,也 就是过去的过去,应该用过去完成时,故A项正确。【点睛】注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:never, hardly, seldom, little, few, not until, by no means, nowhere, no longer。如:By no mea

29、ns could you tell him about this.你绝不能把这件事告诉他。Never in my life have I heard of such a thing我一生中从未听过这样的事。27. When they first came to the city, my parents often went to neighbors for a talk, just as they in the countryside.A. will doB. had doneC. have doneD. were doing【答案】B【解析】【详解】考查过去完成时。句意:我父母刚来城市的时候

30、,经常去邻居家聊天,就像他们在乡下经 常做的那样。这是一个when引导的时间状语从句加just as引导的方式状语从句。方式状 语从句的主句使用的时态是一般过去式(went to neighbors for a talk),从句发生的动作在 主句动作之前,所以使用过去完成时。故选B。28. Did you have difficulty finding Ann'house?Not really.Sheus clear directions and we were able to find it.easily?A. was to giveB. had givenC. was giving

31、D. would give【答案】B【解析】【详解】考查时态。句意:一一你觉得找到安娜家的位置困难么?一一不会。她告诉我们很清晰的方 向,并且我们很容易就找到了。根据题干可知,安娜告诉他们方向发生在他们找到她家之 前,因此,发生在过去动作之前的动作要采用过去完成时。故选B。【点睛】本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。分析 前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完 成时。29. (绵阳二诊)一1 happened to meet Lily yesterday.Lucky dog! Youeach other for tw

32、o years.A. have n't see nB. hadnzt seenC. didn't seeD. don't see【答案】B【解析】考查动词的时态。句意为:一一昨天我碰巧遇到莉莉了。一一真幸运!你们已经两年没有 见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过 去完成时。答案:B30. It's great that all the visitors whoon the island were saved.A. trappedB. have been trappedC. had trappedD. had been t

33、rapped【答案】D【解析】【详解】考查时态和被动语态。句意:所有被困在岛上的游客都得救了,这真是太棒了。由were saved可知此事发生在过去,且被困应在被救之前,应用过去完成时;同时,visitors和 trap构成被动关系,应使用过去完成时的被动语态。故D选项正确。31. When enough yearsto enable us to look back, we sometimes discussed the events leading to his accident.A. went byB. were to go by C. had gone byD. goes by【答案】C

34、【解析】【详解】考查动词时态。句意:当足够长的时间过去后,我们可以回顾过去,我们有时讨论导致他 发生事故的事件。结合卞文we sometimes discussed可知"足够长的时间过去"发生在"讨论" 之前,而discussed为一般过去时,故go by发生在“过去的过去"应用过去完成时。故选Co32. How was your job interview?Very successful. Imy homework about the company, you know.A. had done B. have doneC. did D. wa

35、s doing【答案】A【解析】考查时态。句意:一一你的工作面试怎么样?一一非常成功。我了解过这家公 司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即 过去的过去,故该句应用过去完成时态。A选项正确。33. Silkone of the primary goods traded along the Silk Road by about 100 BC .A. had becomeB. was becomingC. has becomeD. is becoming【答案】A【解析】【详解】考查时态。句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。

36、 时间状语是by+过去时间,谓语用过去完成时。故选A。【点睛】动词的时态、语态是选择题必考内容之一。动词的各种时态形式都可能考到,不过最常考 的是一般现在时态、一般过去时态、现在进行时态、一般将来时态以及现在完成时态,同 时还常与非谓语动词一起考查。做语法填空题时,首先要判断括号中所给动词是谓语动词 还是非谓语动词,如本小题就是考查谓语动词:若是谓语动词,就要考虑时态、语态、语 气(陈述语气还是虚拟语气)、主谓一致四个方面。本小题考查过去完成时,从三个方面来 进行判断:1. 看句子中的时间状语或时间状语从句,本小题的时间状语是by about 100 BC,故判断是 过去完成时。2. 在没有时

37、间状语或时间状语从句时,要看上下文的谓语动词的形式。3. 看是否是特殊句型等。如句型"It was+the first time+that从句"中that从句用过去完成时。34. It's really a surprise that I happened to meet Will, my old schoolmate in the art gallery last week.If my memory serves me right, youeach other for more than a decadeA. have n't see n B had n&

38、#39;t see n C did n't see D don't see【答案】B【解析】考查动词时态。句意:一一上周在艺术长廊我碰巧见到了老同学威尔,这太令我 惊讶了。一一如果我没记错,你们在那之前十年没见了。根据happened to可以推断出,在 过去动作之前发生的动作用过去完成时,故选氏35. IPho ne, the world's largest mobile phone maker; said that over the first nine mon ths of theyear it23 million handsets in China, an in

39、crease of 77 percentthe sameperiod a year ago.A. had sold; compared toB. has sold; compared toD had sold; comparing withC sold; comparing with【答案】A【解析】 考查时态和非谓语动词。句意:IPhone,世界最人的手机制造商,说今年头九个月期间, 它已经在中国销售了 2,300万台手机,与一年前的同期相比增加了 77%。第一空根据主句 动词said可知,从句时态也应用过去时态,再根据over the first nine months of the year,判 断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为"与

温馨提示

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

评论

0/150

提交评论