关键词不能为空

当前您在: 主页 > 英语 >

过去完成时易错题经典

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-22 01:33
tags:过去完成时态

corollary-引人注目什么意思

2020年10月22日发(作者:姜炜)


过去完成时易错题经典

一、初中英语过去完成时
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是过去完成时,但是
le ft是瞬间性动词,不能和一段时间状语连用;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上交,是一个动词原形;a m 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。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。


16.— your father a newspaper when you got home?

— No, .

A. Was; reading; he was B. Did; read; he did


C. Was; reading; he wasn't D. Did; read; he didn't

【答案】C

【解析】【 分析】句意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考
查在过去的某个时间发生的 事情,用过去进行时,其结构为waswere doing,其疑问式为提
前be动词,否定式回答为 :No,主语+be动词后加not。根据句意,故选C。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。


17.My parents ______________ to work by the time I ______________ up.

A. began; get B. began; had got C. had begun; had got D. had begun; got

【答案】 D

【解析】【分析】句意:我起床的时候,我的 父母已经开始工作了。began开始,一般过
去时;had begun开始,过去完成时;get up 起床,一般现在时;had got up起床,过去完
成时。by the time到……时候,从句用一般过去时, 表示“截止到从句动作发生时,主句动作
已经完成,即过去 的过去”,主句用过去完成时,故选D。

【点评】考查动词的时态。注意by the time的词义和用法。


18.By the end of last year they _________ thousands of orange trees on the mountains.

A. had planted B. have planted C. were planting D. would plant

【答案】 A

【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the
end of last year , 可知句子时态为过去完成时,因此用had planted,故答案是A。

【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。


19.Mr. Smith ________ in a car factory for ten years before he came to China.

A. had worked B. works C. is working D. will work

【答案】 A

【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据 before he
came to China , 可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had
worked,故选A。

【点评】此题考查过去完成时。根据时间状语确定句子时态。


20.Mr. Wang ______ in this factory for 30 years already.

A. works B. is working C. has worked D. will work

【答案】 C

【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据 for 30 years al ready,
可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,< br>故答案是C。

【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。


21.By yesterday, the plane ______out of view for more than a month.

A. is B. has been C. was D. had been

【答案】 D

【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据By yesterday可知
该用过去完成时,所以选D。

【点评】考查动词时态。



22.By the time she went outside, the bus ____ already ______ .

A. had, gone B. had, went C. has, gone D. has, went

【答案】 A

【解析】【分析】这题考查时态的用法, by the time是连词词组,可以连接时间状语从< br>句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用
过去完 成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。



23.By the time my mum got home, I _______ my homework.


A. have finished B. had finished C. finished D. will finish

【答案】 B

【解析】【分析】考 查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作
在从句动作(一般过去时)之前就 已经完成了,因此主句应用过去完成时,故选B。



24.Rose and Minnie ________ each other pretty well before they worked in the same bank.

A. knows B. know C. have known D. had known

【答案】 D

【解析】【分析】句意:罗斯和米妮他们 在同一个银行工作以前就认识了。根据时间状语
before they worked in the same bank可知,认识是在同一个银行工作之前,worked是过去
时,所以,空白处指过去 的过去,用过去完成时:had+过去分词,故答案为D。

【点评】考查过去完成时。掌握过 去完成时的意义:表过去的过去;构成:had+过去分
词。


25.When Tom got to the examination room, he realized he ______ his pen at home.

A. was leaving B. had left C. forgot D. was forgetting

【答案】 B

【解析】【分析】句意为:汤 姆一进入考试室就意识到了他把笔落在家里了。根据语境,
这是一个发生在“过去的过去”(即意识到之 前)的一个动作,因此要用过去完成时。故选
B。


【点评】考查过去完成时。



26.His father said that he_____ Zhang Jiajie for 10 days.

A. has been in B. has gone to C. had gone to D. had been in

【答案】 D

【解析】【分析】句意:他爸说去张家界10天了。A.去了某地,人还没回,现在完成时;
been in去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;
D.去了 某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去
完成时,故排除AB, 说话的时候,他爸爸还在张家界,用had been in,符合题意,故选
D。

【点评】考查动词短语辨析。注意识记have been in和过去完成时的用法。


27.The movement of boycotting(联合抵制) the South Korean goods in whole China
_______ for a few months by the time Lotte Group(乐天集团)agreed to provide land for USA.

A. had been on B. had begun C. has been on

【答案】 A

【解析】【分析】句 意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货
物已经开始了一段时间。by +过 去时间状语和过去完成时连用,可知句子时态要用过去完
成时,begin为瞬间动词,不能与一段时间 连用。故选A。

【点评】此题考查过去完成时。注意和过去时间状语连用。


28.Johnson ______ two tickets for the concert before Joe made a phone call to him.


A. had booked B. booked C. has booked D. were booking

【答案】 A

【解析】【分析】 句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过
去的过去”动作要用过去完成时 (had + 过去分词),所以选A。



29.Lucy_______ to go shopping, but it began to rain.

A. want B. wants C. had wanted D. has wanted

【答案】C

【解析】【分析】句意:露 西本来想出去购物,但是开始下雨了。动词want用过去完成时
来表示过去未曾实现的想法,希望,打 算或意图等。故选C。

【点评】考查过去完成时。


30.The little boy me a few minutes before his mother showed up.



A. stares at B. has stared at C. looks at D. had stared at

【答案】 D

【解析】【分析 】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发
生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。故选
D。

【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。


二、初中英语动词的时态
31

In the past few years, many schools ______ the ways of doing morning exercises.

A

change
【答案】
D

【解析】

试题分析:句意:在过去的几年里,很多学校已改变了做早操的方式。根据时间状语
In
the past few years
可知,本题用现在完成时。故选
D


B

changes C

will change D

have changed


32

My mother when I got home yesterday.

A

will cook B

cooks C

has cooked D

was cooking

【答案】
D

【解析】句意:当我昨天回到家的时候,我的妈妈正在做饭。考查的是过去进行时。根据
when
引导的一般过去时的时间状语从句推断主句描述的是过去某个时间正在发生的动作,
故用过去进行时态,过去进行时的构成是:主语
+waswere+
动词的现在分词,主语是 第三
人称单数所以
be
动词用
was

cook
的 现在分词是
cooking
;故答案选
D



33

—Shall we play tennis now?

—Sorry, I can’t. I my homework.

A

do B

did C

have done D

am doing

【答案】
D

【解析】句意:
——
我们现在打网球去好吗?
——
对不起,我不能去,我在做作业。
A. do
做,用于一般现在时态,主语复数时;
B. did


,用于一般过去时态;
C. have done
做,用于一般现在完成时态;
D. am doing
做,用于现在进行时态,主语是
I
时;根据

now
可知用现在进行时态,故选
D


34

—I ________ you at seven and you didn’t pick up.

—I was taking a shower at that time.

A

call
C

am calling
【答案】
B

【解析】

句意:
——
我七点钟打电话给你,你没接。
——
那时我正在洗澡。考查动词时态辨析题。
B

called

D

have called


and
连接并列结构,
at seven
在七点钟,是过去的 时间,需用一般过去时,可排除
ACD

项。根据句意语境,可知选
B



35

- Mr. Black will go to Shanghai in a few days. Do you know when the earliest plane _____on
Sunday?

- At 10:00am.

A

leaves off B

took off C

is leaving off D

is taking off

【答案】
D

【解析】句意:
——
布莱克先生几天后将去上海。你知道星期日最早的飞机什么时候起飞
吗?
——
上午
10
点。考查动词短语和时态辨析题。
leave off
停止,中断(做某事);
take
off
(飞机)起飞,都是固定 短语,可知后者符合句意,可排除
AC
两项。问句是时间状语
从句,主句
do
是一般现在时,可知过去式
took
错误,结合答语
At 10:00am.
是将来的时
间,故选
D



36

There _____ a football match on TV this evening.

A

will have
【答案】
B

【解析】

【分析】

B

is going to be C

has D

is going to have


【详解】


句意:今天晚上电视上将有一场足球赛。

本句时态为将来时,将来时态有 两种表达方式,一种是
will+
动词原形,另一种是
be going
to+
动词原形,本句用到
there be
句型,故选
B



37

The painting by the artist is world-famous , but several years ago, no one could imagine what
an important role he in the painting field.

A

was playing
【答案】
B

【解析】

句意:
——
这位 画家的画举世闻名,但几年前,没有人能想象得到他会发挥重要作用在绘
画领域。
severa l years ago
是过去的时间点,

他会在绘画领域发挥重要作用

是在该时间点
的将来,所以此处应用过去将来时,其构成为:
shoudwould+
动词原形,结合选项,可知
B
选项符合题意,故答案选
B


B

would play C

played D

had played


38

Your paper must _______ as soon as the bell _______.

A

hand in; rings B

hand in; will ring

C

be handed in; rings D

be handed in; will ring


【答案】
C

【解析】

【详解】

句意

铃声一响,你必须上交你的试卷

。第一空处,主语为
your paper
和谓语
hand in
之间
为被动关系,排除
A

B

as soon as
引导的从句用一般现在时,主句用一般将来时,即

主将从现

原则,故选
C



39

I think I _ my new project tomorrow.

A

start B

started C

will start D

was starting

【答案】
C

【解析】句意:我想我明天将要开始我的新项目。本题考查动词的时态。
A. start
开始,是
动词原形
B. started
开始,是动词的过去式
C. will start
将要开始,是动词的将来时
D. was
starting
就要开始,是过去将来时。根据句意选
C



40

---Lily, why are you still here? School is over for half an hour.

---Because I ____________ my task yet. I still need one more hour.

A

won’t finish B

didn’t finish

C

haven’t finished D

hadn’t finished

【答案】
C

【解析】

试题分析:句意:-莉莉,你为什 么还在这儿?放学有半个多小时了。-因为我事情还未
完成。我还需要一小时。
A. won’t finish
一般将来时态形式;
B. didn’t finish
一般过去时态形
式;
C. haven’t finished
现在完成时态形式;
D. hadn’t finished
过去完 成时态形式。本句强调
的是

还没有完成

的这个结果,强调过去发 生的动作对现在造成的影响或结果,句子用现
在完成时态。故选
C


考点:考查动词的时态。


41

—Could you tell me __________ yesterday?

—Because my bike was broken on my way here.

A

why you came late
C

why you come late
【答案】
A

【解析】

【详解】

句意:
——
你能告诉我你昨天为什么迟到吗?
— —
因为我的自行车在来的路上坏了。

考查宾语从句。英语宾语从句中一般用陈述语序 ,可知排除
B

D
。根据宾语从句时间状

yesterd ay
,可知宾语从句时态是一般过去时态。故选
A


B

why do you come late

D

why did you come late


42

---Where is your father?


---He_________ Australia and he ________Sydney for two weeks.

A

has been to; has been in
C

has been in; has been to
【答案】
B

【解析】

【分析】

B

has gone to; has been in

D

has gone to; has been to


【详解】


句意:
——
你的父亲在哪里
? ——
他去了澳大利亚,

已经在悉尼了。考查现在完成时态。
havehas gone to
已去了某地,表示人不在说话地点;
havehas been in
已在某地;
havehas
been to
去过某地,但现在不在那里。根 据句意语境,可知不在对话的地方,
ACD
三项不合
语境,故选
B



43

James with the Greens the White Tower Park if it tomorrow.

A

are going to; isn’t rainy B

are going to; doesn’t rain

C

is going to won’t rain D

is going to; isn’t rainy

【答案】
D

【解析】

试题分析:句意:如果明天不下雨 ,
James
将和格林夫妇去白塔公园。
If
引导的条件状语从
句, 主句用一般将来时从句用一般现在时。
with the Greens
在此是介词短语作后置 定语真
正的主语是
James
故谓语动词用单数。根据句意,故选
D


考点:考查
if
引导的从句的用法


44

I don’t know how long they _____. I remember he _____ his wife on a sunny day.

A

married, got married to
C

have been married , got married with
【答案】
D

【解析】

【分析】

B

married, got married with

D

have been married, married


【详解】


试题分析:句意:我不知道他们结婚多长时间了。我记得他是在 晴朗的一天娶了他的妻
子。此题考查现在完成时,因为
how long
多久,应用现在完成时,后有
on a sunny day

晴朗的一天,应用一般过去时,根据句意,应选
D



45

The movement of boycotting
(联合抵制)
the South Korean goods in whole China
_______ for a few months by the time Lotte Group
(乐天集团)
agreed to provide land for


USA


A

had been on B

had begun C

has been on

【答案】
A

【解析】句意:到乐天集团为美国提 供土地为止,政府在全中国联合抵制韩国货物已经开
始了一段时间。考查时态的用法。由时间状语
by +
过去时间可知要用过去完成时,排除
C

begin
为瞬 间动词,不能与一段时间连用。故选
A



46

The water dark and dirty. It’s no longer safe to drink.

A

became
【答案】
C

【解析】

【分析】

B

will become C

has become D

was becoming


考点:考查动词时态。

【详解】


试题分析:句意:水变得又脏又黑,已经不能继续安全饮用了。根据
It’s no longer safe to
drink.
可知,给现在带来的结果是不能饮用了,所以用 现在完成时,表示过去的动作对现在
的影响,故选
C



47

If you too much ice- cream

you will get sick.

A

will eat B

were eating C

ate D

eat

【答案】
D

【解析】

【详解】

句意:如果你吃太多的冰激淋,你将会生病。
If you too much ice-cream
引导的是条件
状语从句,主句应该用一般将来时,符合主将从现 的原则。所以从句用一般现在时。故选
D



48

If you fail in the exam

you ________ him down


A

would let B

lets C

will let D

let

【答案】
C

【解析】句意:如果你考试不及格,你就会让他失望的。
would let
是过去将来时;
lets

般现在时;
will let
一般将来时;
let
让,动词原形。
let sb. down
让某人失望,是一个固定短
语。句中
If
引导的是条件状语从句,从句中用一般现在 时态,主句应用一般将来时态,故

C



49

We’re not sure _______ there’ll be _______ or not tomorrow.

A

if; rains B

if; rainy C

whether; raining D

whether; rain


【答案】
D

【解析】句意:我们不确定明天是否会下雨。考 查连词辨析和动词时态辨析。
if

whether
表示

是否

可换用,但和
or not
连用时需用
whether
,可排除
AB
两项。
tomorrow
用于一般
将来时,
be raining
是进行时结构,可排除。根据句意结构,可知选
D



50

— May I speak to Judy?

— Sorry, she a speech in the hall now.

A

makes B

has made C

made D

is making

【答案】
D

【解析】

【详解】

句意 :
--
我可以让
Judy
接电话吗?
--
对不起,她现在在 大厅做演讲。这是打电话用语,指
的是现在打电话的时候正在做某事,所以应该用现在进行时。故选D


欢欣鼓舞的意思-出世


声门-遐迩闻名的意思


davos-曳撒


苍蝇英语-earphone


方便的反义词是什么-dig


trigger线-氯化亚汞


英语辅导资料-桃蹊柳陌


半月瓣-汗衫



本文更新与2020-10-22 01:33,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/417226.html

过去完成时易错题经典的相关文章