-
(英语) 英语过去完成时专题练习(及答案)
一、单项选择过去完成时
1
.
As long as my drive tester instructed me to pull into the parking lot, I was sure I ______.
A
.
passed
C
.
was passed
【答案】
D
【解析】
试题分析:考查时态。选项
A
为一般过去式;选项
B
为现在完成时;选项
C
为一般过去式
被动语态;选项
D
为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我
已经通过了考试。当
“< br>我
”
把车停到停车场时,我确定自己考试通过,此时考试结束和考试
通过是同时 发生的动作,所以通过考试应在
I was sure
之前,故应用过去完成时。故选
D.
考点:考查时态。
B
.
have passed
D
.
had passed
2
.
The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.
A
.
questioned; was cheated
B
.
being questioned; was cheating
C
.
questioned; had cheated
D
.
being questioned; has cheated
【答案】
C
【解析】
考查非 谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。
When
引
导 的是是时间状语从句,与
girl
之间是被动关系,所以用
done
形式, 作弊没有被动语态,
故选
C
项。
3
.
Wedidn’tget a hotel room because we ______ in advance.
A
.
hadn’t booked
C
.
weren’t booking
【答案】
A
【解析】
试题分析:考查 时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没
有拿到房间使用了一般过去时< br>“didn't get ....”
,而预定宾馆是在之前就已经发生的事情,要
使用 过去完成时,表示在过去的过去就发生的事情。故
A
项正确。
考点:考查时态
B
.
haven’t booked
D
.
wouldn’t book
4
.
It was not until 3 days later that the boy came back to life and explained to the police
what_______ to him.
A
.
was happening
【答案】
C
【解析】
考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发 生了什么事。
happen
发生在
explain
之前,是
“
过去的过去
”
,用过去完成时。
B
.
was to happen C
.
had happened D
.
has happened
5
.
The boy _____ loudly because he _____ his way in the jungle and thought he couldn’t go
back home.
A
.
had cried; lost
C
.
cried; had lost
【答案】
C
【解析】
考查动词时态 。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这
个动作发生在大哭之前,故用 过去完成时,故选
C
项。
B
.
has cried; has lost
D
.
cried; has lost
6
.
— Dad, we _________ the zoo- trip you promised us last week.
— Sorry my girls. I _______ to take you there this week, but I’ve been too busy.
A
.
expect; intend
B
.
had expected; had intended
C
.
are expecting; had intended
D
.
expected; intend
【答案】
C
【解析】
试题分析:考查动词时态。句意: 上句:爸爸,我们想去你上周承诺带我们去的动物园。
下句:抱歉我的孩子,我上周打算带你们去,但是 我实在太忙了。根据对句意的分析和理
解可知对话中没有提及是以前的对话。所以对话就是发生在现在, 而在第一个分句中表达
了想要去,而
be going to
即为想要做某事的意思; 通过在第二个分句中表达的意思可知爸
爸打算在过去带她们去动物园,并且对现在的结果也造成了影响, 所以要用过去完成时,
故选
C
。
考点:考查动词时态
7
.
I was surprised to find the snack shops around the school empty; the students everything!
A
.
had been buying
C
.
have bought
【答案】
B
【解析】
B
.
had bought
D
.
have been buying
试题分析:考查时态辨析 。根据句意是过去某一时间之前已经完成的事情,故采用过去完
成时。句意:我惊讶地发现学校周围的零 食店都已经空了;学生们买完了所有的东西。根
据句意可以判断,故选
B
。
考点:考查时态辨析
8
.
I ______the paper before my lawyer explained the details to me.
A
.
signed
C
.
signs
【答案】
B
【解析】
试题分析:考查过去完成时。句意 :在我的律师和我详细说明之前我就已经签字了。由题
中时间点可知是过去完成时,故选
B。
考点:考查过去完成时
B
.
had signed
D
.
has signed
9
.
(
湖南十二校联考
)I got an e-mail from my old friend last then
,
we________in
touch for nearly 3 years.
A
.
didn’t get
C
.
hadn’t got
【答案】
C
【解析】
考查时态。句意为:上周日我收到 了老朋友的一封邮件。在那之前,我们将近三年没有联
系了。根据
Until then
可知,
get in touch
这一动作发生在
got an e-mail
之前,所以用过去完
成时。
答案:
C
B
.
haven’t got
D
.
don’t get
10
.
Not until ________a third time ________that he had given birth to the reading system for
the blind called Braille.
A
.
Louis Braille tried
;
he announced
B
.
did Louis Braille try
;
he announced
C
.
Louis Braille had tried
;
did he announce
D
.
had Louis Braille tried
;
had he announced
【答案】
C
【解析】
倒装句。句意:直到
L< br>布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字
--
Braille< br>。
Not until
位于句首时,后面的从句不倒装,主句使用部分倒装,即把
be/do/will/have/can
等提到主语之前,
A
、
B
两项的第二空未倒装,排除
A
、
B
;
D
项第一空
不需要用倒装,排除
D
,故选
C
。
11
.
A full preparation before Beijing finally won the bid for hosting the 2022 Winter
Olympic Games.
A
.
has been made B
.
had been made
C
.
would be made D
.
is made
【答案】
B
【解析】句意为:北京在最终赢得
2022
年冬奥会主办权之前已经做了充分的准备。该句中
“before Beijing finally won the bid”
使用了一般过去时态,而做准备发生在
won这个动作之
前,因此使用过去完成时态。
12
.
If you________ the failed experiences, you would not havemade such a mistake in your
homework.
A
.
refer to
C
.
referred to
【答案】
D
【解析】
试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假 定上,从句用
过去完成时
had+
过去分词,主句用
would/shoul d/might/could+have+
过去分词。
Refer to
是
一 个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的
话,你就不会在你的 作业中犯下如此的错误。故选
D
。
考点:考查虚拟语气。
B
.
have referred to
D
.
had referred to
13
.
—He’s got our tickets.
—That’s good I ________afraid that he ________them.
A
.
am; has forgotten B
.
was; had forgotten
C
.
was; forget D
.
am; will forget
【答案】
B
【解析】
试题分析 :考查时态:
--
他拿了我们的票。
--
太好了,我原来害怕他忘了。因为现 在知道他
没忘,所以是原来害怕他忘了,第一空用一般过去式
was
,主句用一般过去 式,从句用相
应的过去时,排除
D
,用过去完成时,选
B
。
考点:考查时态
14
.
They became friends again that day. Until then they ______to each other for nearly two
years.
A
.
didn’t speak
C
.
haven’t spoken
【答案】
B
【解析】
试题分析:考查时 态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有
说话了。从
They became friends again that day.
可知他们两年没有说话是到那天为止发,属
B
.
hadn’t spoken
D
.
haven’t been speaking
于过去的过去的动作,用过去完成时,选
B
。
考点:考查时态
15
.
---What do you think of the American singer Lady Gaga’s performance?
---Too crazy, but if I _____to her concerts held yesterday, I would have enjoyed it.
A
.
would go
C
.
had gone
【答案】
C
【解析】
试题分析:考查虚拟语气。句意:
--
你觉得美国歌手
Lady Gaga< br>的表演怎么样?
--
太疯狂
了,但是我如果昨天去看她的演唱会的话,我一定会 非常享受当时的音乐氛围。根据句意
可知,
“
我
”
并没有去看演唱会 ,答语是对过去的事情进行虚拟,
if
从句用
had done
,主句
用
would have done
,故选
C
。
考点:考查虚拟语气
B
.
went
D
.
should go
16
.
He said that his car________stolen and he________have to telephone the police.
A
.
was; would
C
.
had been; would
【答案】
C
【解析】
考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态, 故
B
、
D
排
除;又因为汽车被偷,应发生在
said
之前,故应用过去完成时。
B
.
has been; will
D
.
had been; will
17
.
Mary went to the box office at lunch time, but all the tickets ________ out.
A
.
would sell
【答案】
B
【解析】
【分析】【详解】
B
.
had sold C
.
have sold D
.
was selling
考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选
B
。
18
.
Chinese scientists ______ on Tuesday that they ______ a low-cost welding robot, which can
help improve welding efficiency for small factories.
A
.
announces; had invented
C
.
announced; had invented
【答案】
C
【解析】
B
.
announced; have invented
D
.
announces; have invented
试题分析:考查时态。第一空根据时间状语
on Tuesday
可知用一般过去时; 第二空动词
invent
所发生的动作在
announce
之前,故用过去完 成时。
句意:中国科学家在周二宣
布,他们已经发明了低成本的焊接机器人,可以帮 助提高小工厂焊接效率。故
C
正确。
考点:考查时态
19
.
We to finish the work before dark, but the heavy rain held us up.
A
.
meant
C
.
had meant
【答案】
C
【解析】
试题分析
:
句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。
Mean to have
done
和
had meant to do
表示
“
本打算做但是没做成
”
,类似用法的词还有
plan
,
intend
等,
选
C
考点:考查动词时态
B
.
was meaning
D
.
would mean
20
.
When Mary arrived she found all her children ______ for nearly two hours.
A
.
have gone to sleep
C
.
was falling asleep
【答案】
D
【解析】
试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的 过去,由
found
,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为 过去的过
去,句意为:当
Mary
到达时,她发先孩子们已经睡了将近两个小时。故选
D
。
考点:考查时态的辨析。
B
.
fell asleep
D
.
had been asleep
21
.
— What ______ when I phoned you?
— I ______ my work, and wanted to go out.
A
.
have you done
;
finished
C
.
did you do; had just finished
【答案】
D
【解析】
< br>试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和
你出去。 第一个空填
were you doing,
用过去进行时,动作在打电话的时候正在进行中,第
二空填
,had just finished
,说明是过去打电话的时候已经完成了,用过去完成时,可知选
D
。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文 含义和句中的时间状语。要根据时间状语来
选择合适的时态,在平时的学习中要注意积累有关时态的用法 和各种时态的特殊之处。
B
.
were you doing
;
have finished
D
.
were you doing; had just finished
-
-
-
-
-
-
-
-
本文更新与2021-01-09 22:30,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/506066.html
-
上一篇:英语中过去完成时的判断依据
下一篇:过去完成时专项练习题