过去完成时易错题经典

  • 格式:docx
  • 大小:23.86 KB
  • 文档页数:12

过去完成时易错题经典

一、初中英语过去完成时

1. By the time I locked the door, I realized I my keys at home.

A. had repaired B. had changed C. had forgotten D. had left

【答案】D

【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了〃,表示“把某物 遗忘在某处〃要用leave。该动作发生在realized之前,用过去完成时,故选D。

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

2. Jake his key in the office so he had to wait until his wife home.

A. has forgotten …comes B. forgot... come

C. had left. came D. had left.would come

【答案】C

【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回

家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指

的是过去某时的动作,故用一般过去时态。选C。

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

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

态。

3. By the end of last month, Jane enough money for the poor sick boy.

A. raised B. would raise C. had raised D. has raised

【答案】C

【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根

据By the end of last month ,可知句子的时态为过去完成时,C是过去完成时结构,故答 案是C。

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

4. By the time I finished my homework, my mother.

A. slept B. has been asleep C. was asleep D. had been asleep

【答案】D

【解析】【分析】由上文“By the time 〃和“finished〃可知此处应为过去完成时,故选D.

【点评】考查过去完成时。 5. Before O'Shea hosted the Joy FM program in Beijing, he in Hongkong for ten years.

A. works B. has worked C. had worked D. would work

【答案】C

【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了 10年 了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在 过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词), 故选C。

【点评】考查动词的时态。牢记过去完成时的用法。

6. Yesterday when I to the station, the train already.

A. got, had left B. got, has left C. had got, left D. got, left

【答案】A

【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间 状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前 已经完成的动作,故用过去完成时态,选A。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

7. By the time they reached the bus stop, the bus for ten minutes.

A. had left B. have left C. had been away D. have been away

【答案】C

【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中by the

time的意思是到…时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中 表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是 left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是 系表结构,可以和一段时间连用;D是现在完成时。故选C。

【点评】考查动词时态。

8. By the first day of August, 2007, the PLA for eighty years.

A. founded B. has founded C. has been found D. had been founded

【答案】D

【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了 80年了。 句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D

【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生

对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语

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

9. I thought I in my project report , but the manager said he didn't see it at all.

A. hand B. am handing C. have handed D. had handed

【答案】D

【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看

到。hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时

态;had handed过去完成时态。句中I thought使用的是一般过去时态,而根据句意可知,

上交项目报告应该发生在这之前,故应使用过去完成时态,选D。

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

10. Everything he away from him before he returned to his hometown.

A. took B. had been taken C. had had been taken D. had taken

【答案】C

【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的

before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything 与take之间存在动宾关系,且everything作take的宾语,谓语动词要用被动语态,过去完 成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的 had been

taken是过去完成时的被动语态。故选C。

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

11. The boy was on the ground and he had bicycle behind the big tree.

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。

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

12. By the time I got back to school, the bell. A. rang B. has rung C. had rung

【答案】C

【解析】【分析】句意:当我返回到学校时,铃早响了。By the time…,在……时间前,经常

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

回到学校之前,所以用过去完成时态。A. rang 一般过去时态;B. has rung现在完成时态; C.

had rung过去完成时态。故选C。

13. The girl sitting next to me on the plane was very nervous, for she _________________ before.

A. didn't fly B. hasn't flown C. hadn't flown D. wasn't flying

【答案】C

【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根

据上文的句子 The girl sitting next to me on the plane was very nervous 的一般过去时态可知, 这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根 据句意,故答案为C。

【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状

态。用had+动词的过去分词表达。

14. — How long has the train been away?

—Sorry. I don't know. By the time I got here, the train

A. has left B. was leaving C. had been away D. had left

【答案】C

【解析】【分析】句意:一一火车离开多久了?一一很抱歉。我不知道。我到这儿的时

候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。

【点评】考查动词时态。

15. He wanted to know how long _________ in hospital.

A. she is staying B. she had stayed C. did she stay D. she stay

【答案】B

【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道

wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。