【英语】复习专题——过去完成时知识点归纳
温柔似野鬼°
681次浏览
2021年01月25日 00:57
最佳经验
本文由作者推荐
加菲猫经典语录-
【英语】复习专题——过去完成时知识点归纳
一、初中英语过去完成时
1
.
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
。开始
be gin
,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要
将瞬间动词
begin
改为
be on
,故选
D
。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
2
.
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
。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3
.
We are too tired. Please stop __________ a rest.
A. to have B. having C. have D. has
【答案】
A
【解析】
【分析】句意:我们是在太累了,停下来休息一下吧。
stop
to
have
a
rest.
固定搭
配故选
A
【点评】注意时态一致,
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
.
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>。
【点评】考查动词的时态,本题涉及过去完成时的应用。
7
.
He said that ________.
A. he has finished his work already B. he had finished his work already
C. has he finished his work already D. had he finished his work already
【答案】
B
【解析】
【分析】句意:他说他已经完成他的工作 了。说之前就已经做完工作了,
said
是
过去式,所以完成工作是发生在过去之前, 所以用过去完成时,结构是
had+
动词过去分
词,排除
A
、
C
。
said
后面跟的是宾语从句,从句句子结构应该也是主语
+
谓语
+
宾语,所以
排除
D
,故选
B
。
【点评】考查过去完成时,注意其定义的理解。
8
.
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
。
【点评】考查过去完成时的被动语态的基本构成。
9
.
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
。
10
.
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
。
【点评】本题考查过去完成时以及延续性动词的用法。
11
.
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
。
【点评】考查过去完成时。掌握过去完成时的构成和用法。
12
.
Tom by the time I got to the party.
A. left
B. was leaving
C. had left
D. has left
【答案】
C
【解析】
【分析 】句中有
“by+
过去时间
”
作时间状语,提示谓语动同用过去完成时,即< br>“
我
到达
”
和
“
他离开
”
,后者发 生在前者之前,即
“
过去的过去
”
,因此,后者用过去完成时。故
选
C
。
【点评】本题考查过去完成时的用法。
13
.
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+
过去分词。< br>
14
.
Mary thought of the party which she___________ for this day.
A. plan
B. planned
C. had planned
D. would plan
【答案】
C
【解析】
【 分析】句意:玛丽想起了她今天计划的聚会。
plan
的动作发生在
thought
of
的
动作之前,表示过去的过去,要用过去完成时
had+
过去分 词。故选
C
。
【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。
15
.
—
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
。
【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。
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
.
—
Jim, why didn't you go to Beijing by train?
—
Bad luck! When I got to the station, the train ________.
A. left B. had already left C. has already left D. has been left
【答案】
B
【解析】
【分析】
句意:
——
吉姆,你为什么不坐火车去 北京呢?
——
真倒霉!我到车站
时,火车已经开走了。根据
When
I
got
to
the
station
可知,到那是过去时,离开是过去的
过去,使用过去完成时,
had done
,故选
B
。
【点评】考查时态,注意过去的过去是过去完成时的用法。
18
.
By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish
【答案】
C
【解析】
【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C
。
【点评】注意时间状语,很容易选出。
19
.
When we hurried to the meeting room, the meeting _______.
A. had begun
B. had been on
C. has begun
D. has been on
【答案】
A
【解析】
【分析】句意:当我们赶到会议室的 时候会议已经开始了。本句中会议开始的动
作发生在我们到达会议室之前,所以表示过去的过去,用过去 完成时,故选
A
【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题 目,句中并没有像本
题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过 去的
过去,本题不难,平时加强记忆,理解即可。
20
.
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
。句意是:到她出去的时间为止,公共汽车已经走了。
21
.
—
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
。
【点评】考查时态辨析
22
.
——
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
。
【点评】考查过去完成时的用法。
23
.
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
。
【点评】英语中的时态主要是借助于时间状语与上下文 语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语 境来判断句子的时
态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态 ,
反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。
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
ba nk
可知,认识是在同一个银行工作之前,
worked
是过去
时,所以,空 白处指过去的过去,用过去完成时:
had+
过去分词,故答案为
D
。