最新过去完成时知识点(大全)

绝世美人儿
956次浏览
2021年01月25日 01:06
最佳经验
本文由作者推荐

描写昆虫的作文-

2021年1月25日发(作者:凤凰花园)
最新过去完成时知识点
(
大全
)

一、初中英语过去完成时

1

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



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


2

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.


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


3

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


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


4

When I got to school, I realized I ______ my backpack at home.


A. left B. had left C. forgot D. had forgotten

【答案】
B

【解析 】
【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把

落在


leave
,又因为是过去完成时,故选
B



【点评】考查把

落在

的用法。熟背句型。做题就很容 易。


5

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

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



6

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+< br>点时间的时间状语
连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造 成的影
响。



7

The fireman________ the burning building three times before the fire was put out.

A. is entering B. has entered C. was entering D. had entered

【答案】
D

【解析】
【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。
A.
is
entering
现在
进行时;
B.
has
entered
现在完成时;
C.
was entering
过去进行时;
D.
had
entered
过去完成
时。根据
was put out
,可 知一般过去时,消防队员三次进入着火的大楼,动作已经完成,
因此用过去完成时(表达过去的过去),
had entered
,故选
D




【点评】考查句子时态。注意过去完成时的用法。


8

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
有两个意
思,躺下,这时过去式是
la y
,过去分词是
lain
,现在分词是
lying
;另一个意思是撒 谎,过
去式和过去分词是
lied

lay
可以作为
lie
的过去式,也可以做动词原形,意思是下蛋,放
置,过去式和过去分词是
laid。根据句意可知,第一个空是躺下,用的是过去进行时,故
这里填现在分词
lying;第二个空是放置,用的是过去完成时,故填
lay
的过去分词
laid
。选
A


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


9

The bus ______ for five minutes when Tim arrived at the station.

A. went B. has left C. had left D. had been away

【答案】
D

【解析】
【分析】句意:当迪 姆到达车站时,公交离开了五分钟了。表示到达车站前已经
发生或完成的动作,句子用过去完成时态;< br>leave
是一个非延续性的动词,不能与表示一段
时间的状语
for…
连用,可以表达成
be
away
,形容词表示状态,可以与表示一段时间的状语连用。故选
D


【点评】本题考查过去完成时以及延续性动词的用法。


10

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+
过去分词。


11


Why didn't you give the wallet to the man at once?



Because he ________ before I realized it was his.

A. had been disappeared B. has disappeared

C. had disappeared
D. has been disappeared

【答案】
C

【解析】
【分析】句意:你为什么不立刻将钱包给那个男人
?--
因为在我意识到钱包是他的
之前他就已经消失了。

我意识到钱包是他的

属于过去发生的事,

他已经消失了

属于过
去的过去发生的事,即一 个动作在另一个过去动作之前已经完成,应该用过去完成时态
,

语结构为
: had+
动词

过去分词,故选
C



【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种
时态谓语部分动 词的形式。


12

Seeing John rush into the room with tears in his eyes, I asked him what .


A. would happen
B. had happened
C. happened
D. was happened

【答案】
B

【解析】
【分析】所填写动作发生在
asked
以前,表示过去的过去,用过去完成时,故选
B
。句意是:看到约翰眼里含 着泪水冲进房间,我问他发生什么事了。


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


13


We all went to the park except you last weekend. Why didn't you come?



Because I the park twice.

A. have gone to
B. had gone to
C. had been to
D. have been to

【答案】
C

【解析】
【分析】
have
gone
to
去了(尚未回).
have
been
to
去过(已回),根据句意在
last weekend
之前去过,所以用过去完成时,故选
C



【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。


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

By the time he ______________ at the cinema, the movie ______________ for five minutes.

A. arrived; had begun B. had arrived; had begun

C. arrived; had been on D. had arrived; had been on

【答案】
C

【解析】
【分析】句意:当他到达电影院时,电影已经开演五分钟了。
arrived
到达,一般
过去时;
had begun
开始,过去完成时,
had been on
进行,上映;
begin
开始,是短暂性动
词,不能和段时间 连用,根据

for
five
minutes.
故排除
AB

be
on
进行,上映,表状态,可
和段时间连用,
by
the
time

……
时候,从句用一般过去时,

表示

截止到从句动作发生时
,
主句动作已经完成,即过去的过去

,主 句用过去完成时,故选
C


【点评】考查动词时态。注意句子涉及到
begin

be on
的词义和用法。





16

When he arrived at the bus stop, the bus ________ for 10 minutes.


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

【答案】
D

【解析】
【分析】句意:当他到达车站时,公交车已经离开
10
分钟了。
f or+
时间段,表示
动作或状态的延续,
leave
是短暂性动词,故用其相 对应的延续性结构
be
away
,公交车离
开发生在他到达之前,所以用过 去完成时,故选
D



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


17

By the end of last month, we ______already ______ our lessons.


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

【答案】
C

【解析】
【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C



【点评】注意时间状语,很容易选出。


18

By
the
end
of
last
week,
she
______in
the
west
of
China
for
two
months
helping
the
homeless children.

A. will stay B. has stayed C. would stay D. had stayed

【答案】
D

【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩
子们。根据时间状语
By
the
end
of
last
week
到上周末为止,可知本句描述的是过去某时之
前已经完成的动作,故用过去完成时态,故选
D


【点评】此题考查动词的时态。根据时间状语确定句子的时态。


19

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
是连词词组,可以连接时间状语从
句,

到什么时候为止

,主句一般和相应的完成时连用,因为从句是过去时,所以从句用
过去完成时连用。选
A
。句意是:到她出去的时间为止,公共汽车已经走了。



20


Did Alan see his old friends yesterday?


Yes, he did. He his old friends for several years.

A. didn't see B. wouldn't see C. hasn't seen D. hadn't seen

【答案】
D

【解析】
【分析】

句意:昨天艾伦见到他的老朋友了吗?
——使得,他见到了。他已经有
几年不见他的老朋友了。结合语境可知下文描述的是一直持续到过去某时 的动作,故用过
去完成时态。选
D


【点评】考查时态辨析



21

Nick stayed up really late last night. So this morning he by the time the class began.




A. had fallen asleep
B. had showm up
C. had realized

【答案】
A

【解析】
【分析】
stay
up
熬夜,
by
the
time
直到,句意:
Nick
昨晚熬夜到很晚,因此今天
上午直到上课他也没有起来。
fall
asleep
入睡,睡觉。
began
是过去时,过去的过去用过去
完成时,故选
A


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



22

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
年八月的第一天,中国人民解放军已经建立了八十年了。
结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被
建立的对象,故 用被动语态,选
D


【点评】英语中的时态主要是借助于时间状语与上下文 语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语 境来判断句子的时
态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态 ,
反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。



23

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
ba nk
可知,认识是在同一个银行工作之前,
worked
是过去
时,所以,空 白处指过去的过去,用过去完成时:
had+
过去分词,故答案为
D


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


24

Pardon? I _____ quite catch you.

I said I ______ the song before.

描写昆虫的作文-


描写昆虫的作文-


描写昆虫的作文-


描写昆虫的作文-


描写昆虫的作文-


描写昆虫的作文-


描写昆虫的作文-


描写昆虫的作文-