【英语】过去完成时知识点总结
绝世美人儿
601次浏览
2021年01月25日 01:22
最佳经验
本文由作者推荐
开学日记-
【英语】过去完成时知识点总结
一、初中英语过去完成时
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< br>。开始
begin
,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要< br>将瞬间动词
begin
改为
be on
,故选
D
。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
2
.
—
Peter, _______ you _______ your homework?
—
Not yet, I'll do it at once.
A. have; finished B. Did; finish C. Will; finish
【答案】
A
【解析】
【分析】句意:
——
皮特,你完成作业了吗?
——
还没有,我马上做。根据
Not
yet, I'll do it at once.
可知此处问你的作业完 成了吗,所以句子时态用现在完成时,现在完成
时的结构
have+done
,故选< br>A
。
【点评】此题考查句子时态。要根据上下文的联系确定句子时态。
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
.
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.
【点评】考查过去完成时。
5
.
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
。
【点评】考查把
…
落在
…
的用法。熟背句型。做题就很容 易。
6
.
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>【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注 意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。英语疑问句中一般具 有时态上的对应关系,注意结合这一特点进行区分。
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
.
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
.
—
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
.
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
.
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+
过去分词。
13
.
—
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
【解析】
【分析】
by
the
time
的从句用过去时 ,主句用过去完成时,表示主句的动作先发
生,故选
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
.
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 time
引导时间状语从句,从句用一般过 去时,主句则用过去完成时,故选
B
。
【点评】本题考查过去完成时的用法。
16
.
I asked your mother if she that dress.
A. bought
B. had bought
C. had buyed
D. buy
【答案】
B
【解析】
【分析】句意:我问你妈妈她是否买 了那件裙子。本句中从句的动作应该是发生
在
ask
之前的
.
所以用
“had+
过去分词
”
形式来表达。故选
D
【点评】考查过去完成时。
17
.
By the time he ______________ at the cinema, the movie ______________ for five minutes.
A. arrived; had begun B. had arrived; had begun
C. arrived; had been on D. had arrived; had been on
【答案】
C
【解析】
【分析】句意:当他到达电影院时,电影已经开演五分钟了。
arrived
到达,一般
过去时;
had begun
开始,过去完成时,
had been on
进行,上映;
begin
开始,是短暂性动
词,不能和段时间 连用,根据
for
five
minutes.
故排除
AB
,
be
on
进行,上映,表状态,可
和段时间连用,
by
the
time
到
……
时候,从句用一般过去时,
表示
“
截止到从句动作发生时
,
主句动作已经完成,即过去的过去
”
,主 句用过去完成时,故选
C
。
【点评】考查动词时态。注意句子涉及到
begin
和
be on
的词义和用法。
18
.
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
开始,一般过
去时;
ha d
begun
开始,过去完成时;
get
up
起床,一般现在时;
had
got
up
起床,过去完
成时。
by
the
time
到
……
时候,从句用一般过去时,
表示
“
截止到从句动作发生时
,
主句动作
已经完成,即过去的过去
”,主句用过去完成时,故选
D
。
【点评】考查动词的时态。注意
by the time
的词义和用法。
19
.
—
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
。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
20
.
By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish
【答案】
C
【解析】
【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C
。
【点评】注意时间状语,很容易选出。
21
.
Peter ________ to have a cool model plane.
A. hoped
B. had hoped
C. has hoped
D. hopes
【答案】
B
【解析】
【分析】句意:彼 得本来希望有一架很酷的飞机模型。动词
hope
用过去完成时
来表示过去未曾实现的 想法,希望,打算或意图等。故选
B
。
【点评】考查过去完成时。
22
.
By the time my mum got home, I _______ my homework.
A. have finished
B. had finished
C. finished
D. will finish
【答案】
B
【解析】
【分析】考 查动词时态。句意为
“
我母亲到家时,我已经做完作业了。
”
主句动作
在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选
B
。
23
.
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
。
【点评】考查过去完成时的用法。
24
.
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
。
【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。
25
.
When Tom got to the examination room, he realized he ______ his pen at home.
A. was leaving B. had left C. forgot D. was forgetting
【答案】
B
【解 析】
【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,
这是一个发 生在
“
过去的过去
”
(即意识到之前)的一个动作,因此要用过去完成时。故 选
B
。