本地连接受限制或无连接-食品质量安全问题
英语过去完成时练习题
20
篇
一、单项选择过去完成时
1
.
------
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
【解析】
考查虚拟语气。表示
“< br>是某人第几次做某事
”
:
That/This/It is
+
the
first/second…last time
+
that clause
(从句的谓语用现在完成时);
That/This/It was
+
the first/second…last time
+
that
clause
(从句的谓语用过去完成时)。
考点:固定句式中的虚拟语气
B
.
were
D
.
would be
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
.
After Jack ________ some e-mails, he started working on his report.
A
.
sends
【答案】
C
【解析】
试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从
句是过 去完成时,开始做课题是过去发生的,才能构成
“
过去的过去
”
的动作,所以 选
C
考点
:
考查动词的时态
B
.
has sent
C
.
had sent
D
.
would sent
4
.
Wedidn’tget a hotel room because we ______ in advance.
A
.
hadn’t booked
C
.
weren’t booking
【答案】
A
【解析】
试题分析:考查时态。句意:因为 我们没有提前预定,我们没有拿到宾馆房间。原句中没
有拿到房间使用了一般过去时
“didn 't get ....”
,而预定宾馆是在之前就已经发生的事情,要
B
.
haven’t booked
D
.
wouldn’t book
使用过去完成时,表示在过去的过去就发生的事情。故
A
项正确。
考点:考查时态
5
.
Catherine came home happily, which suggested that she the final exam.
A
.
had passed
【答案】
A
【解析】
这题考查时态的用法:
s uggest
做
“
暗示
”
讲,所以不用虚拟语气,因为通过考试是在 回来前
发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选
A
。
B
.
pass
C
.
would pass
D
.
should pass
6
.
By the time he arrived in Beijing, we _______ there for two days.
A
.
will have stayed
【答案】
D
【解析】
考查时态。
by the time
用完成时态,根据< br>arrive
用过去时态,故用过去完成时,表动作先
于发生。选
D
。
B
.
stay
C
.
have been staying
D
.
had stayed
7
.
——
We didn’t find Smith attending the lecture.
——
No one ____ him about _____ a lecture the following day.
A
.
told
;
there to be
B
.
had told there to be
【答案】
D
【解析】
考查时态。根据句意可知没有人告 诉他是在我们没有发现
Smith
之前发生,故用过去完成
时;
about< br>为介词,故
there be
句型为
there being
,选
D
。
D
.
had told there being
C
.
told; there was
8
.
—
Lily went to see the movie alone.
—
If she _____ me about it, I would have gone with her.
A
.
should tell
【答案】
D
【解析】
考查时态。句意:丽丽一个人去看电影了。
——
如果她告 诉过我这件事,我会和她一起去
的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
B
.
tells
C
.
told
D
.
had told
9
.
(
绵阳二诊
)
—
I happened to meet Lily yesterday.
—
Lucky dog
!
You ________each other for two years.
A
.
haven’t seen
C
.
didn’t see
【答案】
B
B
.
hadn’t seen
D
.
don’t see
【解析】
考查动词的时态。句意为:
——
昨天我 碰巧遇到莉莉了。
——
真幸运!你们已经两年没有
见面了。根据句意可知,两年没有见 面是在昨天碰巧见面之前,表示过去的过去,故用过
去完成时。
答案:
B
10
.
By the time my mother came back from work, my sister and I ________ supper and were
waiting for her at the table.
A
.
have cooked
【答案】
C
【解析】
在英文中用
by the time
构成的从句修饰主句,主句通常用过去完成时,结构为
had+
过去分
词,故本题选
C
。
B
.
were cooking
C
.
had cooked
D
.
would cook
11
.
The twins, who their homework, were allowed to play badminton on the playground.
A
.
will finish
C
.
have finished
【答案】
D
【解析】
试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们< br>“
被允许
”
用的是
一般过去式,而完成作业是在被允许打羽毛球之前, 属于过去的过去的动作,用过去完成
时,所以选
D
。
【知识拓展】
考点:考查时态
过去完成时:即过去的过去所发生的事情!其构成是主语
+had +
过去分词。过去完成时的
时间状语
before, by, until , when, after, once, as soon as
。表示过去某一动作之前已经完成的< br>动作,常与由
when
,
before
等连词引导的时间状语从句连用 。用于宾语从句或间接引语
中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:
intend
打
算,
hope
希望,
plan
计划 ,
mean
预定,
want
想要,
think
想要,等。用于表示与过去事
实相反的虚拟条件从句中
【名师点 睛】考查过去完成时。过去完成时常用于:(
1
)表示由过去的某一时刻开始,一
直延 续到过去另一时间的动作或状态,常和
for, since
构成的时间状语连用。(
2
)叙述过
去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时 ,常
使用过去完成时。(
3
)在含有定语从句的主从复合句中,如果叙述的是过去的事 ,先发生
的动作常用过去完成时。(
4
)过去完成时常常用在
told,sa id,knew,heard,thought
等动词后
的宾语从句(或间接引语)中,这时从 句中的动作发生在主句表示的过去的动作之前。本
题末尾
were allowed to play badminton
暗示了
“
完成家庭作业在打羽毛球之前
”,因此,用过
去完成时。
B
.
finish
D
.
had finished
12
.
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
13
.
---I will never forget when we met the famous writer
---Neither will I. He______ some goods and was at the checkout of a supermarket.
A
.
had selected
C
.
was selecting
【答案】
A
【解析】
试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生 在在收银台等
待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著< br>名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选
A
考点:考查时态
B
.
has selected
D
.
selected
14
.
If you________ the failed experiences, you would not havemade such a mistake in your
homework.
A
.
refer to
C
.
referred to
【答案】
D
【解析】
试题分析:考查虚拟语气。表示假 设的虚拟语气,用在对过去事实相反的假定上,从句用
过去完成时
had+
过去分词, 主句用
would/should/might/could+have+
过去分词。
Refer to
是
一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败 经验教训的
话,你就不会在你的作业中犯下如此的错误。故选
D
。
考点:考查虚拟语气。
B
.
have referred to
D
.
had referred to
15
.
---- Did you know any German before you got to Berlin?
---- Not a single word _________.
A
.
have I learned
C
.
I’ve learned
【答案】
B
【解析】
B
.
had I learned
D
.
I had learned
试题 分析:考查倒装语序及时态。具有(半)否定意义的词或短语位于句首时,用部分倒
装。排除
C
、
D
选项。由对话第一部分是过去时态,
“
一个词都没学过
”
这个动作应发生在过
去的过去,故用过去完成时,排除
A
选项,故选
B
。句意:
——
去柏林之前你学过些德语
吗?
——
我一个词都没学过。
考点:考查倒装语序及时态。
16
.
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
17
.
By the end of Last year, we _____ more than 1,100,000 cars.
A
.
were producing
C
.
had produced
【答案】
C
【解析】
试题分析:考查时态。句意:到去年年底,我们已经生产了一百一十多万辆汽车。
by the
time+
从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完
成时;
by the end of+
时间点,时间点是过去的时间,主句用过去完成 时;时间点是将来的
时间,主句用将来完成时。
“By the end of Last year”
指的是过去的时间,主句用过去完成
时,故选
C
。
考点:考查时态
B
.
produced
D
.
would produce
18
.
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
。
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本地连接受限制或无连接-食品质量安全问题
本文更新与2021-01-22 04:47,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/548284.html
-
上一篇:(完整版)六年级英语语法知识点汇总
下一篇:英语过去式大全