过去完成时知识点总结经典
别妄想泡我
787次浏览
2021年01月25日 00:48
最佳经验
本文由作者推荐
秦始皇兵马俑导游词-
过去完成时知识点总结经典
一、初中英语过去完成时
1
.
—
Are you surprised at the ending of the movie?
—
No, because I ___________ the story.
A. read B. will read C. have read D. was reading
【答案】
C
【解析】
【分析】句意:
—
你对这部电影的结局感到惊讶吗?
—
不惊讶,因为我读过这个
故事。根据语境判断,这 本书已经读过,应该用现在完成时态来表示,故答案为
C
。
【点评】考查现在完成时态。主语为第一人称故动词应使用原形。
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
.
By the time I ________ on the TV, Beckham ________ two goals
.
A. turned; have scored
B. turned; had scored
C. had turned; have scored D. had turned; had scored
【答案】
B
< br>【解析】
【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状
语从句,
by
the
time
到
…
时候为止,用于一般 过去时,可排除
CD
选项。从句用一般过去
时,主句用过去完成时,需用
“h ad+
过去分词
”
结构,可排除
A
;根据句意结构,可知,故
选
B
。
【点评】考查动词时态辨析题。
4
.
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
。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。
5
.
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
。
6
.
When I ______ the cinema, the film _______for ten minutes
A. got to; has begun B. arrived at; has been on
C. reached; had begun D. hurried to; had been on
【答案】
D
【解析】
【分析】这题考查时态,第一空几个选项都可以,第二空指
“
我到电 影院之前电影
已经开始
5
分钟了
”
,用过去完成时,又因为
begin
是短暂动词,不能和一段时间连用,所
以选
D
。
【点评】要注意完成时态中的延续性动词的转换。
7
.
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>点时间的时间状语
连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造 成的影
响。
8
.
By the time I got to school, I realized that I ________ my backpack at home.
A. have forgotten B. had forgotten C. have left D. had left
【答案】
D
【解析】
【分析】句意:我到学校的时候,我 意识到我把书包忘在家里。考查过去完成
时。
by the time
:到
…
时候为止;通常引导一个时间状语从句,表示
“
到
……
的时候为止< br>”
主句
则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通 常用过
去完成时。
Leave sth. Sp.
:把
…
落在某地。结合句意和语境可知选
D
。
【点评】此题考查过去完成时的用法。
9
.
—
I ______ know you can play the piano so well.
—
Thank you.
A. didn't B. don't C. can't
【答案】
A
【解析】
【分析】句意 :
——
我不知道你钢琴弹得那么好。
——
谢谢。
A.
didn't
不,一般过
去时态,指过去的状态及过去发生的动作;
B.
don't
不,一般现在时态,指经常性、习惯性
的动作;
C.
c an't
不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你
钢琴弹得好, 不知道是过去的状态,用一般过去时,故选
A
。
10
.
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
。
11
.
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+
过去分词。
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
.
Simon ________ the piano for ages when he gave his first concert.
A. has played
B. is playing
C. had played
D. will play
【答案】
C
【解析 】
【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间
状语
when
he
gave
his
first
concert .
可知此处用过去的时态,表示先弹钢琴弹了很多年,然
后开了音乐会,表示过去的过去,应该 用过去完成时:
had+
动词的过去分词,故答案为
C
。
【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:
had+
动词的过< br>去分词。
15
.
By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish
【答案】
C
【解析】
【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C
。
【点评】注意时间状语,很容易选出。
16
.
I asked your mother if she that dress.
A. bought
B. had bought
C. had buyed
D. buy
【答案】
B
【解析】
【分析】句意:我问你妈妈她是否买 了那件裙子。本句中从句的动作应该是发生
在
ask
之前的
.
所以用
“had+
过去分词
”
形式来表达。故选
D
【点评】考查过去完成时。
17
.
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
。
【点评】考查动词时态。
18
.
She_______ballet before she entered film industry.
A. has practiced B. had practiced C. will practiced D. would practiced
【答案】
B
【 解析】
【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她
进入电影 业之前为
“
过去的过去
”
;即过去完成时;故选
B
。
【点评】考查过去完成时。
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
.
-
My parents our home for a few hours when I arrived. I didn't meet them.
-
You could call them if you wanted to know where they were.
A. have been away from
B. had been away from
C. had left
D. had gone
【答案】
B
【解析】
【分析】句意:
---
当我到家的时候,我的父母已离开家几个小时了。我没遇到他< br>们。
---
假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去 时间
状语,所以我的父母已离开家几个小时了。
for a few hours
表示 一段时间,不能与非延续动
词连用。所以要用过去完成时态。故选
B.
【点评】考查完成时态的用法。
22
.
By the end of last month, I ______________ all the CDs of Justin Bieber.
A. had collected B. collected C. have collected D. collect
【答案】
A
【解析】
【分析】 句意:到上个月底,我已经把贾斯汀
·
比伯的所有
CD
都收集到了。
A.
已
经收集,过去完成时;
B.
收集了,一般过去时;
C.
已经收集,现在完成时;
D.
收集,一般现
在时。根据
By
the
end
of
last
month
可知时态是 过去完成时,结构是
had+
动词过去分词,
collect
的过去分词是< br>collected
,故选
A
。
【点评】考查过去完成时,注意平时识记其结构及标志词。
23
.
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
。
【点评】此题考查过去完成时的用法。
24
.
–
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
。
【点评】考查过去完成时的用法。