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

温柔似野鬼°
542次浏览
2021年01月25日 00:46
最佳经验
本文由作者推荐

将相和的三个故事-

2021年1月25日发(作者:酷爸俏妈)
过去完成时知识点
(
大全
)

一、初中英语过去完成时

1

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



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


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 end of 2012, many buildings built in our city.


A. have been B. have C. had been D. will

【答案】
C

【解析】
【分析】 句意:到
2012
年底,我们的城市里已经建成了很多大楼。
Buildings
build
这一动作的承受者,该用被动语态。而被动语态是由
“be
+
及物动词的过去分词


成。根据
By the end of 2012
可知该用过去完成时,所以选
C




5


What do you think of the young lady?


She is hard-working. She ________ all her effort into her work before she got ill.

A. has put B. put C. had put D. would put

【答案】
C

【解析】
【分析】句意:
——
你认为这位小姐怎样?
——
她很勤奋。她生病前把她所 有的
精力都投入到她的工作中。根据时间状语从句
before
she
got
ill.
可知主句动作是过去的过
去,该用过去完成时态:
had+
过去分词,故答案为
C


【点评】考查过去完成时。理解 句意并掌握过去完成时表示过去的过去,构成为:
had+

去分词。


6

By the end of last month

I all the CDs of the famous singer




A. collect B. collected C. have collected D. had collected

【答案】
D

【解析】
【分析】根据时间状语
“by
the
end
of
last
month”
可知谓语动词发生在过去的过
去,故 用过去完成时。故选
D.


【点评】此题考查动词时态。


7

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< br>。

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


8

By the time I got there, the football match ________ already ________.


A. has; finished
B. was; finished
C. had; finished
D. /; finished

【答案】
C

【解析】
【分析】句意:到我到达那里的时候,足球赛已经结束了。
by
the
time
通常用完
成时态,根据
got
可知是过去 完成时,故选
C



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


9

The film when I got there




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

【答案】
C

【解析】
【分析】题中
“I
got
there”
表现的 是过去时,且题意表达已经开始故为过去完成
时,故选
C.


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


10

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




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


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

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


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


12

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


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


13

By the time of last year, she the piano for five years.



A. learnt B. has learnt C. had learnt D. will learn

【答案】
C

【解析】
【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语
By
the
time
of
last
year
可知这里是 指在这个时间之前已经完成的动作,应该用过去完成时:
had+
动词
的过去分词。故 答案为
C


【点评】考查过去完成时。掌握过去完成时的构成和用法。


14

Sue didn't go to see the film with us last week because she ________________ it with her
mother.

A. has seen B. had seen C. will see D. saw

【答案】
B

【解析】
【分析】句意:苏上星期没和我们一 起去看电影,因为她和她妈妈一起看过了。
A.
已经看了,现在完成时;
B.
已经看了,过去完成时;
C.
将看,一般将来时;
D.
看了,一般
过 去时。
Sue
和妈妈看了电影的影响是上周
Sue
没有和我们看电影,所以用 完成时,根据
didn't
可知是与过去有关,所以用过去完成时,结构是
had+< br>动词过去分词,
see
的过去分词

seen
,故选
B



【点评】考查过去完成时,注意平时识记其结构,理解句意。


15

She said when she got to the cinema, the film ________ for 5 minutes.


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

【答案】
D

【 解析】
【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据
got
可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排

A

C
。开始
begin
,电影已经开始了五分钟是存在的状态,要用 延续性的动词,所以要
将瞬间动词
begin
改为
be on
,故选
D



【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。


16

Mr Brown was too busy ______ our papers _______ this question.

A. to mark, to answer
B. to mark, answering

C. marking, answering D. marking, to answer

【答案】
D
【解析】
【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正
在 写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用
making
,< br>这里面写论文是为了回答问题,表示目的所以
answer
之前应该加
to。故选
D


【点评】考查固定搭配
too…to…
,及动词不定式表目的。


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

I ______ to study hard, but someone disturb me.

A. thought
B. had thought
C. have thought
D. think

【答案】
B

【解析】
【分析】句意:我 本来想努力学习,但是有人打扰了我。动词
think
用过去完成
时来表示过去未曾实 现的想法,希望,打算或意图等。故选
B


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


19

By the end of last term, the students of Class One___________ three projects.

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

【答案】
D

【解析】
【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据
by
the
end
of last term
,可知表示过去的过去,谓语动 词要用过去完成时
had+
过去分词。故选
D



【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。


20

——
How was the movie you saw yesterday?

——
I have no idea. By the time I got to the movie theatre, the movie ______.


A. has already finished
B. have finished yet
C. had already finished

【答案】
C

【解析】
【分析】
had+
动词的过去分词构成过去完成时,表示的过去的过去的时间 点,本
句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去
的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时
候,电影已经结束 了。故选
C


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



21

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


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



22

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.
去了某地,人还没回,现在完成时;< br> been in
去了某地,人还在那里,现在完成时;
C.
去了某地,人还没 回,过去完成时;
D.
去了某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前 ,从句用过去
完成时,故排除
AB
,说话的时候,他爸爸还在张家界,用
ha d
been
in
,符合题意,故选
D



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


23

Tom realized that he ________ his physics book at home when he reached school


A. left
B. had left
C. was leaving
D. leaves

【答案】
B

【解析】【分析】本题考查过去完成时的用法,由
had+
过去分词。我们可以看到意识到和
到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选
B




24

My aunt said that she ________ to Guangzhou.

A. has never gone B. had never gone C. has never been D. had never been

【答案】
D

【解析】
【分析】句意:我阿姨说她从没去过广州。
have
gone
to…
表示已经去了某地(强
调不在说话者所在地);
have
been
to…
曾经去过某地(现在已经回来)。又因为此处是宾
语从句, 而且主句是过去时,所以从句用过去完成时
had been to
。故答案为
D


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


25


What were you doing when I called you last night?


I ______ my homework and was going to bed.


A. did
B. had done
C. was doing

【答案】
B

【解析】
【分析】

had+
动词过去分词构成过去完成时,表示的是过去的过去,答语中
go
to
bed
是过去将来时,
do
my
homework
发生在
go
to
bed
之前,即过去的过去,要用过去
完成时
had done my ho mework.
句意:昨天我给你打电话的时候,你正在做什么?我完成作
业正要去睡觉。故选
B


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


将相和的三个故事-


将相和的三个故事-


将相和的三个故事-


将相和的三个故事-


将相和的三个故事-


将相和的三个故事-


将相和的三个故事-


将相和的三个故事-