过去完成时知识点总结和题型总结经典

余年寄山水
507次浏览
2021年01月25日 01:24
最佳经验
本文由作者推荐

计划生育总结-

2021年1月25日发(作者:植树节的意义20字)
过去完成时知识点总结和题型总结经典


一、初中英语过去完成时

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


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

计划生育总结-


计划生育总结-


计划生育总结-


计划生育总结-


计划生育总结-


计划生育总结-


计划生育总结-


计划生育总结-