过去完成时-知识点归纳与练习

温柔似野鬼°
669次浏览
2021年01月25日 00:54
最佳经验
本文由作者推荐

初中数学教案模板-

2021年1月25日发(作者:况属高风晚)
过去完成时
-
知识点归纳与练习


一、初中英语过去完成时

1


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



【点评】考查过去完成时,注意过去完成时表达的是过去的过去。


2

By the end of last month, Jane _____ enough money for the poor sick boy.

A. raised B. would raise C. had raised D. has raised

【答案】
C

【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根


By the end of last month

可知句子的时态为过去完成时 ,
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

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




5

By the time they reached the bus stop, the bus__________ for ten minutes.

A. had left B. have left C. had been away D. have been away

【答案】
C

【解析】
【分析】句意< br>:
到他们到达公交车站的时候,公交车已经离开十分钟了。句中
by
the time
的意思是到
...
时候,后跟从句,从句使用的是一般过去时。根据句意可 知,从句中
表示的动作应该发生在他们到达车站之前,故应该用过去完成时。
A
是过去 完成时,但是
left
是瞬间性动词,不能和一段时间状语连用;
B
是现在完 成时;
C
是过去完成时,并且是
系表结构,可以和一段时间连用;
D
是现在完成时。故选
C


【点评】考查动词时态。



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 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

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>。

【点评】考查动词的时态,本题涉及过去完成时的应用。


9

The film when I got there




A. was on
B. has been on
C. had begun
D. has begun

【答案】
C

【解析】
【分析】题中
“I
got
there”
表现的 是过去时,且题意表达已经开始故为过去完成
时,故选
C.


【点评】此题考查过去完成时。


10



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




11

Tom by the time I got to the party.


A. left
B. was leaving
C. had left
D. has left

【答案】
C

【解析】
【分析 】句中有
“by+
过去时间

作时间状语,提示谓语动同用过去完成时,即< br>“

到达



他离开

,后者发 生在前者之前,即

过去的过去

,因此,后者用过去完成时。故

C



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


12


How long you TV by the time I called you?



For about two hours

A. had; watched
B. have; watched
C. did; watch
D. were; watching

【答案】
A

【解析】
【分析】由句中的
by
the
time
可判断.这里用过去完成时,故选
A
。句意是:< br>—
到我打电话给你为止,你已经看了多长时间的电视了?

大约两个小时。

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


13


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



【点评】考查时态,注意过去的过去是过去完成时的用法。


14

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


【点评】考查动词时态辨析题。


15

——
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>。

【点评】考查被动语态及过去完成时的用法。



16


your father a newspaper when you got home?


No

.

A. Was

reading

he was B. Did

read

he did

C. Was

reading

he wasn't
D. Did

read

he didn't

【答案】
C

【解析】
【分析】句意:

当你 到家的时候,你爸爸正在读报纸吗?

不,没有。此题考
查在过去的某个时间发生的事 情,用过去进行时
,
其结构为
was/were
doing
,其疑 问式为提

be
动词,否定式回答为:
No
,主语
+be< br>动词后加
not
。根据句意,故选
C


【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。


17

By the end of last month, we ______already ______ our lessons.


A. has, finished B. have, finished C. had, finished D. will, finish

【答案】
C

【解析】
【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C



【点评】注意时间状语,很容易选出。


18

By
the
end
of
last
week,
she
______in
the
west
of
China
for
two
months
helping
the
homeless children.

A. will stay B. has stayed C. would stay D. had stayed

【答案】
D

【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩
子们。根据时间状语
By
the
end
of
last
week
到上周末为止,可知本句描述的是过去某时之
前已经完成的动作,故用过去完成时态,故选
D


【点评】此题考查动词的时态。根据时间状语确定句子的时态。


19

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
。句意是:到她出去的时间为止,公共汽车已经走了。



20


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


【点评】考查时态辨析



21

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


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



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

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.
收集,一般现
在时。根据
By
the
end
of
last
month
可知时态是 过去完成时,结构是
had+
动词过去分词,
collect
的过去分词是< br>collected
,故选
A



【点评】考查过去完成时,注意平时识记其结构及标志词。


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


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



25

She to be a good mother.

初中数学教案模板-


初中数学教案模板-


初中数学教案模板-


初中数学教案模板-


初中数学教案模板-


初中数学教案模板-


初中数学教案模板-


初中数学教案模板-