【英语】过去完成时知识点(大全)
巡山小妖精
710次浏览
2021年01月25日 00:46
最佳经验
本文由作者推荐
小学一年级语文教学论文-
【英语】过去完成时知识点
(
大全
)
一、初中英语过去完成时
1
.
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
的词义和用法。
2
.
—
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
。
【点评】考查动词时态。
3
.
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
。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。
4
.
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.
【点评】此题考查动词时态。
5
.
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
。
【点评】考查过去完成时。
6
.
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
。
【点评】考查过去完成时,注意其定义的理解。
7
.
The film when I got there
.
A. was on
B. has been on
C. had begun
D. has begun
【答案】
C
【解析】
【分析】题中
“I
got
there”
表现的 是过去时,且题意表达已经开始故为过去完成
时,故选
C.
【点评】此题考查过去完成时。
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
.
—
What's
up
?
—
I
missed
the
train.
By
the
time
I
got
to
the
train
station,
the
train
for 10 minutes.
A. had left
B. has left
C. has been away
D. had been away
【答案】
D
【解析】
【分析】句意< br>:
一怎么啦
?
一我错过了火车。在我到达火车站前,火车已经离开了
十 分钟了。
left
过去完成时态;
left
现在完成时态;
been
away
现在完成
时;
been
away
过去完成时。
by
the
time,
在
......
之前,是过去完成时的标志词,表示
过去的过去的时间。和一段时间连用,动作 应该是延续性的
,leave
对应的延续性状态是
be
away
,故选
D
。
10
.
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的一般过去时态可知,
这里空白处所表示的是过去的过去,谓语应该用过去完成时态:
ha d+
动词的过去分词。根
据句意,故答案为
C
。
【点评】 考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状
态。用
had+< br>动词的过去分词表达。
11
.
Tom by the time I got to the party.
A. left
B. was leaving
C. had left
D. has left
【答案】
C
【解析】
【分析】句中有
“by+
过去时间
”
作时间状语,提示谓语动同用过去完成时,即
“
我
到达
”
和
“
他离开
”
,后者发生在前者 之前,即
“
过去的过去
”
,因此,后者用过去完成时。故
选
C
。
【点评】本题考查过去完成时的用法。
12
.
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>
13
.
Seeing Danel went into the classroom with tears in his eyes, I asked him what .
A. happened B. had happened C. would happen D. was happened
【答案】
B
【解析】
【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词
asked
一 般过去时可知,动词
happen
的动作发生在
asked
之前,表示过去的 过去,用过去完成时
had+
过去分词。故选
B
。
【点评 】本题考查过去完成时,注意掌握过去完成时的结构
had+
过去分词。
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
.
–
Were you late for work yesterday morning?
–
Yes. By the time I got to the bus stop, the early bus .
A. has already left B. is already left C. had already left
【答案】
C
【解析】
【分析】句意:昨天上午你上班迟到了吗?
——
是的,等我到达公交车站的时
候,早 班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过
去完成时态。选
C
。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答 此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
17
.
——
Jim, did you take out the trash just now?
——
No. By the time I came home it .
A. have been taken out B. had taken out C. had been taken out
【答案】
C
【解析】
【分析】
take out
拿出,带出,
by the time
直到,
came home
是过去时,扔垃圾是
发生在
ca me
之前的动作,过去完成时表示的是过去的过去。又有
be+
动词过去分词构成被< br>动语态。
had
been+
过去分词,含有被动语态的过去完成时。句意:< br>Jim
,刚才是你把垃圾
扔了吗?不,我回来的时候垃圾已经被扔了。故选
C< br>。
【点评】考查被动语态及过去完成时的用法。
18
.
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
already
,
可知句子为 现在完成时,表示发生于过去的动作一直持续到现在。
C
是现在完成时结构,
故答案是
C
。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
19
.
She_______ballet before she entered film industry.
A. has practiced B. had practiced C. will practiced D. would practiced
【答案】
B
【 解析】
【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她
进入电影 业之前为
“
过去的过去
”
;即过去完成时;故选
B
。
【点评】考查过去完成时。
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 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
。
【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。
23
.
——
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
。
【点评】考查过去完成时的用法。
24
.
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
都收集到了。< br>A.
已
经收集,过去完成时;
B.
收集了,一般过去时;
C.
已经收集,现在完成时;
D.
收集,一般现