-
(英语)英语高中过去完成时练习题
一、单项选择过去完成时
1
.
I was surprised to find the snack shops around the school empty; the students everything!
A
.
had been buying
C
.
have bought
【答案】
B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情, 故采用过去完
成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根< br>据句意可以判断,故选
B
。
考点:考查时态辨析
B
.
had bought
D
.
have been buying
2
.
She stared at the painting, wondering where she it.
A
.
saw
C
.
sees
【答案】
B
【解析】
试题分析:句意:她盯着这个画, 思索什么时候她曾见过它。根据语境可知
see
这个动作
发生在
stare< br>
之前,所以用过去完成时。故选
B
。
考点:考查时态
B
.
had seen
D
.
has seen
3
.
By the time Jack returned home from England, his son. from college.
A
.
graduated
C
.
had been
【答案】
D
【解析】
考查动词时态,
By the time
截止到过去某时间为止做了某事,用过去完成时态。
A
是一般
过去时;B
是现在完成时;
C
是过去完成进行时。根据句子意思
“
截止到
Jack
从英国返家,
他的儿子已经大学毕业了。
B
.
has graduated
D
.
had graduated
4
.
-----What were you up to when she dropped in?
------I______ for a while and _____ some reading.
A
.
had played did
C
.
had played :was going to do
【答案】
C
【解析】
考查时态。由第一句可判断出第二句描述的事情发生在过去,
for a while
是相对于
when
B
.
played; did
D
.
was playing; was going to do
she dropped in
来说的
when she dropped in
,
“
我已经玩一会儿了
”
,因此该用过去完成 时
态.再看后一个动作,承接前面
for a while
,仍然在过去,
had played for a while
之后,因
此应用过去将来时,表示过去那个时间将要发生的动作,故选
C
。
5
.
I arrived late and missed the flight. I ____ the traffic to be so heavy.
A
.
hadn’t expected
C
.
wouldn’t expect
【答案】
A
【解析】
考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了, 错过了航班。
我没想到交通会是如此堵。
B
.
haven’t expected
D
.
was expected
6
.
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
【解析】
考查动词时态。句意:因为在从中 中迷路认为不能回家所以小男孩大声地哭起来。迷路这
个动作发生在大哭之前,故用过去完成时,故选< br>C
项。
B
.
has cried; has lost
D
.
cried; has lost
7
.
Could I do some explanations? Ito call on you yesterday, but someone came to see me just
when I was about to leave.
A
.
had intended
【答案】
A
【解析】
考查固定搭配。
have intended to do sth. =
本打算做某事
”
。根据
yesterday
可知,事情 发生在过去,故用过去完成时,意为
“
本打算
......”
。故选
A
。
B
.
intended C
.
would intend D
.
was intending
8
.
Grandpa was shocked by the news. Rarely ______ him so quiet.
A
.
do I see
C
.
I had seen
【答案】
B
【解析】
本句中的
rarely
很少,是一个表示否定意义的词, 放在句首的时候,后面的主句要使用部
分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静 。根据句意可知是在这
之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使 用过去
完成时。故
B
正确。
B
.
had I seen
D
.
I saw
9
.
---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off because I ________ my bill.
A
.
haven’t paid
【答案】
B
【解析】
本题考查时态。根据
“
我的线路被切断了
”是过去发生的事情,而应为我没有付我的账单是
在
“
我的线路被切断了
”
之前,故用过去完成时。选
B
。
B
.
hadn’t paid C
.
wasn’t paying D
.
don’t pay
10
.
Arriving at the party hurriedly, we were disappointed to find that the band playing.
A
.
stopped
C
.
had stopped
【答案】
C
【解析】
解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的
were
disappointed
的状态发生在过去,
stop
这个动作发生在其之前,故应 用过去完成时。所以
选
C
。
B
.
will stop
D
.
has stopped
11
.
The young man insisted he ____nothing wrong and that the police___him
.
A
.
did: released
C
.
had done; must release
【答案】
B
【解析】
考查
insist
的用法。翻译成
“
坚持说
”
不用虚拟,
翻译成
“
坚持认为
”
用虚拟(
should+
动词原
形并且
should
可省。)
“
这个年轻人坚持说他没做错什么,
坚持认为警察应该放了他。
”
B
.
had done; release
D
.
should do; should release
12
.
— Didn’t you talk any with Rice?
—No, the plane __________ off when I rushed to the airport to see her off
.
A
.
was taking
C
.
took
【答案】
B
【解析】
试题分析:考查过去完成时。句意:你和
Rice
说什么了吗?没有,我去机场送她的 时候飞
机已经起飞了。由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以
是过去完成时,所以选
B
。
考点:考查过去完成时
B
.
had taken
D
.
has taken
13
.
Never for one moment, believe it or not,_______ being faced with such a situation where a
helping hand was greatly needed.
A
.
I imagined B
.
do I imagine
C
.
I have imagined
【答案】
D
【解析】
D
.
had I imagined
试题分析:考查倒装。
never
否定词放在句首,主句要部分倒装。此类词还有
never
,
seldom
,
scarcely
,
little
,
few
,
not
,
hardly
,
以及
not only…but
(
also
),
no
sooner…than
,
hardly… when
,
scarcely… when
等等;句意:不管妳信不信,在那一刻我没
能想象我要面对这样一个急需幫助的情況境地!
B
、
D
都为倒装句型,但主 句谓语动作发生
在过去的过去,排除
B
,故选
D
。
考点:考查倒装。
14
.
The joke was so interesting that we all burst out laughing. Never before __________ heard a
joke like that.
A
.
I have
C
.
have I
【答案】
D
【解析】
试题分析:考察时态与倒装。 前面的
was
表示过去时,当
never
等表否定的词放在句首时
谓 语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有
趣的故事。故选< br>D
考点:考察时态与倒装
B
.
I had
D
.
had I
15
.
They asked me to have a drink with them. I said that it was at least ten years since I
__________ a good drink
A
.
had enjoyed
C
.
enjoyed
【答案】
A
【解析】
试题分析:考查时态。在
“It+be+since
从句
”
这一结构中,可用一般现在时或现在完成时,
since
从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一
杯已经有
10
年了。故
A
正确。
考点:考查时态
B
.
was enjoying
D
.
had been enjoying
16
.
I___there little more than a week when I set to work with the scientist.
A
.
would be
C
.
had been
【答案】
C
【解析】
过去完成时表示一个动作或状态在 过去某一时间或动作之前已经完成或结束,即
“
过去的过
去
”
。根据 所提供的情景
“when I set to work with the scientist”
可判断出与这位科学家一起工
B
.
have been
D
.
will be
作之前已过去一周多一点 的时间。故选
C
项。过去将来时表示从过去某个时间看将要或将
来发生的事。现在进行 时表示说话时正在进行的动作或事件。一般将来时表示将要发生的
动作或存在的状态。
17
.
I didn’t get into the two-hour quarrel; I know how it ______, though.
A
.
would break out
【答案】
D
【解析】
【分析】
【详解】
B
.
has broken out C
.
was breaking out D
.
had broken out
考查动词时态。句意:我没有卷入两个小时的争吵,但是我知道它是如何爆发的。根据句
意,吵架是过 去的事情,它发生应该是过去的过去,所以用过去完成时。故选
D
。
18
.
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
19
.
That was the first time I _____to Hongkong so I had great difficulty _____the hotel.
A
.
went, finding
C
.
have been, found
【答案】
D
【解析】
试题分析
:
句意 :这是我第一次来香港,所以我找旅馆有点困难。固定短语:
have difficulty
doing sth“
做某事有困难
”
,排除
BC
选项。句型:
it is the first time that+
从句
“
这是第一次做
某事
”
如果主句谓语是
is
,则
that
从句用现在完成时态; 如果是
was
则
that
从句则用过去
完成时,选
D
。
考点:考查固定句型和短语
B
.
had gone, to find
D
.
had been, finding
20
.
------You went to the“Bird’s Nest”last month, didn’t you
?
------Yes. That was the second time I ________ to Beijing National Stadium.
A
.
have been
C
.
had been
【答案】
C
【解析】
B
.
were
D
.
would be
-
-
-
-
-
-
-
-
本文更新与2021-01-09 21:49,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/505992.html
-
上一篇:(完整word)初中过去完成时讲解
下一篇:【英语】高中英语过去完成时练习题