最新过去完成时知识点(大全)经典
绝世美人儿
728次浏览
2021年01月25日 00:48
最佳经验
本文由作者推荐
六年级数学教学论文-
最新过去完成时知识点
(
大全
)
经典
一、初中英语过去完成时
1
.
She said when she got to the cinema, the film ________ for 5 minutes.
A. has begun
B. had begun
C. has been on
D. had been on
【答案】
D
【解析】
【分析】句意:她说当她到达电影院 的时候,电影已经开始五分钟了。根据
got
可知,电影开始五分钟属于在过去某时间前已经存 在的状态,应该用过去完成时,所以排
除
A
和
C
。开始
be gin
,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要
将瞬间动词
begin
改为
be on
,故选
D
。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
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
.
We are too tired. Please stop __________ a rest.
A. to have B. having C. have D. has
【答案】
A
【解析】
【分析】句意:我们是在太累了,停下来休息一下吧。
stop
to
have
a
rest.
固定搭
配故选
A
【点评】注意时态一致,
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 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.
【点评】考查过去完成时。
6
.
When I got to school, I realized I ______ my backpack at home.
A. left B. had left C. forgot D. had forgotten
【答案】
B
【解析 】
【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把
…
落在
…
用
leave
,又因为是过去完成时,故选
B
。
【点评】考查把
…
落在
…
的用法。熟背句型。做题就很容 易。
7
.
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>【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注 意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。英语疑问句中一般具 有时态上的对应关系,注意结合这一特点进行区分。
8
.
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
。
【点评】考查动词时态。
9
.
—
What do you think of the young lady?
—
She is hard-working. She ________ all her effort into her work before she got ill.
A. has put B. put C. had put D. would put
【答案】
C
【解析】
【分析】句意:
——
你认为这位小姐怎样?
——
她很勤奋。她生病前把她所 有的
精力都投入到她的工作中。根据时间状语从句
before
she
got
ill.
可知主句动作是过去的过
去,该用过去完成时态:
had+
过去分词,故答案为
C
。
【点评】考查过去完成时。理解 句意并掌握过去完成时表示过去的过去,构成为:
had+
过
去分词。
10
.
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>。
【点评】考查动词的时态,本题涉及过去完成时的应用。
11
.
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
。
【点评】考查过去完成时,注意其定义的理解。
12
.
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
。
13
.
By the time of last year, she the piano for five years.
A. learnt B. has learnt C. had learnt D. will learn
【答案】
C
【解析】
【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语
By
the
time
of
last
year
可知这里是 指在这个时间之前已经完成的动作,应该用过去完成时:
had+
动词
的过去分词。故 答案为
C
。
【点评】考查过去完成时。掌握过去完成时的构成和用法。
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
.
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
。
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
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
.
—
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
。
【点评】考查时态,注意过去的过去是过去完成时的用法。
18
.
——
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>。
【点评】考查被动语态及过去完成时的用法。
19
.
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
。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
20
.
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
。
【点评】考查动词时态。
21
.
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
。
【点评】英语中的时 态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果 没有则要通过分析上下文,结合语境来判断句子的时
态。
22
.
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
【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题 目,句中并没有像本
题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过 去的
过去,本题不难,平时加强记忆,理解即可。
23
.
Peter ________ to have a cool model plane.
A. hoped
B. had hoped
C. has hoped
D. hopes
【答案】
B
【解析】
【分析】句意:彼 得本来希望有一架很酷的飞机模型。动词
hope
用过去完成时
来表示过去未曾实现的 想法,希望,打算或意图等。故选
B
。
【点评】考查过去完成时。
24
.
-
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
表示一段时间,不能与非延续动