过去完成时知识点总结和题型总结经典
余年寄山水
507次浏览
2021年01月25日 01:24
最佳经验
本文由作者推荐
计划生育总结-
过去完成时知识点总结和题型总结经典
一、初中英语过去完成时
1
.
——
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>。
【点评】考查被动语态及过去完成时的用法。
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 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.
【点评】考查过去完成时。
4
.
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
。
【点评】考查动词的时态。牢记过去完成时的用法。
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 got to the party late. By the time I arrived, some people ______ home already.
A.
went
B.
would go
C.
had gone
D.
have gone
【答案】
C
【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可
知下文描述的是过去 某时已经完成的动作,用过去完成时态。故选
C
。
【点评】英语中的时态主 要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有 则要通过分析上下文,结合语境来判断句子的时
态。
7
.
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
。
【点评】此题考查过去完成时的用法。
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 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
。
【点评】考查动词辨析,过去进行时态,过去完成时态。
10
.
—
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
。
11
.
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>动词的过去分词表达。
12
.
Tom by the time I got to the party.
A. left
B. was leaving
C. had left
D. has left
【答案】
C
【解析】
【分析】句中有
“by+
过去时间
”
作时间状语,提示谓语动同用过去完成时,即
“
我
到达
”
和
“
他离开
”
,后者发生在前者 之前,即
“
过去的过去
”
,因此,后者用过去完成时。故
选
C
。
【点评】本题考查过去完成时的用法。
13
.
My grandparents for fifty years by the time My sister was 15.
A. married B. had married C. had got married D. had been married
【答案】
D
【解析】
【分析】句意 :到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据
for
fifty
years
五十年和
be
动词
was
,可知是表示一段时 间的状语,谓语动词具有持续性,用
过去完成时
had been married“
结婚
”
表状态。故选
D
。
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
14
.
We are too tired. Please stop __________ a rest.
A. to have B. having C. have D. has
【答案】
A
【解析】
【分析】句意:我们是在太累了,停下来休息一下吧。
stop
to
have
a
rest.
固定搭
配故选
A
【点评】注意时态一致,
15
.
By the time he at the railway station, the train .
A. had arrived; had left B. arrived; had left C. arrived; left D. had arrived; has left
【答案】
B
【解析】
【分析】由语境可知,到达火车站发 生在火车离开之后,故排除
A
、
D
两项。
by
the t ime
引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选
B
。
【点评】本题考查过去完成时的用法。
16
.
Daming _______ to have a rest, but he didn't have time.
A. intended
B. had intended
C. intends
D. has intended
【答案】
B
【解析】
【分析】句 意:大明本来计划休息,但是他没时间。动词
intend
用过去完成时来
表示过去未 曾实现的想法,希望,打算或意图等。故选
B
。
【点评】考查过去完成时。
17
.
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
。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
18
.
—
Did you see Tom at the party?
—
No, he _________ by the time I got there.
A. left
B. was leaving
C. had left
D. has left
【答案】
C
【解析】
【分析 】句意:
——
在聚会时你见了汤姆了吗?
——
没有,我到达的时候他已经离开了。
got
,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案 是
C
。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
19
.
By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish
【答案】
C
【解析】
【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C
。
【点评】注意时间状语,很容易选出。
20
.
When I got to the cinema, the film ___________ for 15 minutes.
A.
has begun
B.
has been
C.
has been on
D. had been on
【答案】
D
【解析】
【分析】 句意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主
句描述的是持续到过去某时并将继 续下去的动作,故用过去完成时态。选
D
。
【点评】英语中的时 态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果 没有则要通过分析上下文,结合语境来判断句子的时
态。
21
.
I ______ to study hard, but someone disturb me.
A. thought
B. had thought
C. have thought
D. think
【答案】
B
【解析】
【分析】句意:我 本来想努力学习,但是有人打扰了我。动词
think
用过去完成
时来表示过去未曾实 现的想法,希望,打算或意图等。故选
B
。
【点评】考查过去完成时。
22
.
Peter ________ to have a cool model plane.
A. hoped
B. had hoped
C. has hoped
D. hopes
【答案】
B
【解析】
【分析】句意:彼得本来希望有一架很酷 的飞机模型。动词
hope
用过去完成时
来表示过去未曾实现的想法,希望,打算或意 图等。故选
B
。
【点评】考查过去完成时。
23
.
-
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.
【点评】考查完成时态的用法。
24
.
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
。
【点评】考查过去完成时的用法。