-
英语虚拟语气试题
(
有答案和解析
)
及解析
一、初中英语虚拟语气
1
.
If I
__
you . I
__
study harder.
A
.
am , will B
.
was, would C
.
were, would D
.
were, will
【答案】
C
【解析】
试题分析:句意:如果我是你,我 会更努力学习。这个句子要用虚拟语气,表示与事实相
反。所以用过去式
were, would,
故选
C
。
考点:考查虚拟语气。
2
.
The workers insisted that they a free lunch every noon and the boss had
to do that.
A
.
be given B
.
being given C
.
will be to give D
.
were given
【答案】
A
【解析 】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。考查虚
拟语气。
in sist
坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形
或者
“should +
动词原形
”
。结合句意和语境可知选
A
。
3
.
You should_______ watched TV. There is so much work to do,
A
.
not have B
.
have not C
.
not D
.
not having
【答案】
A
【解析】
句意
“
你本不应该看足球比赛,你有许多的工作要做”
。本题考查虚拟语气,
shouldn't have
done
本不 该做
……
却做了。根据句意,故选
A
。
4
.
--- If I_______ one million dollars, I would give it to medical research.
---If I _______ you, I would give it to charity.
B
.
would have, was
C
.
had, were D
.
have, is
A
.
will have, am
【答案】
C
【解析】考察虚拟语气。第一空,虚拟语气,与现在相反,用过去时。第二空,虚拟语
气,与现在相 反,用过去时,
be
动词用
were
。故选
C
5
.
If I ____Alice, I _____them the truth.
A. was , would tell B. were ,would tell
C. am, will tell D
.
is , will tell
【答案】
B
【解析】
试题分析:本题的含义是如果我是你,我将告诉他们真相,本题
i f
引导的是一个虚拟的条
件句,在虚拟句中,
be
用
were
,主句通常用过去的一种,
will
应该用
would
,故本题选
B
。
考点:
if
引导的虚拟条件句。
点评:在 英文中条件句有两种,一种是真实的条件句,
if
后遇到将来时用一般现在时,一
种是 虚拟的条件句,
if
后用过去时,
be
用
were
,在英文 的实际使用中应该注意它们的区
别。
6
.
If I went to the moon, I ______ bring something unusual back to the earth.
A
.
could
B
.
will
C
.
would
D
.
shall
【答案】
C
【解析】
试题分析:此题考查
if
引导的条件状语从句的相关知识 。根据语境可知此句的含义是如果
我去月球,我会带回一些不同寻常的东西。这个假设成立的几率很小, 故看为虚拟语气。
根据语法知识可知从句要用一般过去时,主句要用过去将来时,过去将来时的基本构成
would+
动词原形,故选
C
。
考点:
if
引导的条件状语从句
点评:
if
既可 以引导宾语从句又可以引导状语从句。
if
充当宾语从句的连接词时,相当于
whet her
,词义为
“
是否
”
,遵循宾语从句的时态规则,可根据语境选 择任何时态;充当从属
连词,引导条件状语从句时,词义为
“
如果
”
,若主句中的谓语动词用一般将来时,则从句
中的谓语动词通常用一般现在时表示将来。
7
.
---Tom is always making so many mistakes in his English exercises!
--- Yeah. If he ________ more careful, he ________ fewer mistakes.
A
.
was; will make B
.
is; would make C
.
were; will make D
.
were; would make
【答案】
D
【解析】
试题分析:句 意:汤姆总是在英语练习中犯那么多的错误!
—
如果他能更细心一些,他就
会犯更少的 错误。
表
示
与
现
在
事
实
相反
的
假
设
,
If+
主
语
+
动
词
过
去
式
(
be
动
词
用
were
)
,
主
语
+would/should/might/co uld+
动词原形。根据题意及句型,故选
D
。
考点:考查虚拟语气的用法。
8
.
–
I argued with my best friend. What should I do?
--If I ________ you, I would say sorry to her.
A
.
am B
.
was C
.
are D
.
were
【答案】
D
【解析】试题分析:句意:我和我最好的朋友吵架了。我该怎么 办?如果我是你,我就对
她说对不起。虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件, 不一定是
事实,或与事实相反。在虚拟条件语气句中,表示与现在事实相反的事实,条件从句中的
谓语动词用过去式(
be
用
were
不用
was
),主句 谓语动词为
“would+
原形动词
”
,所以选
D
。
考点:考查虚拟语气。
9
.
If I _______ you , I _______ do that .
A
.
was , would B
.
were wouldn’t
C
.
am , won’t D
.
were , won’t
【答案】
D
【 解析】试题分析:句意:如果我是你,我不会那样做。本句是与现在事实相反的虚拟条
件句,从句谓语用 动词用过去式(
be
动词一般用
were
);主句用
should< br>(
would,could,might
)
+
动词原形。故选
D
。
考点:虚拟条件句。
10
.
If my mother ___ I get a grade of 50 in English exam, she would be angry.
A
.
knows
B
.
knew
C
.
has known
D
.
would know
【答案】
B
【解析】
试题分析:句意:如果我的母亲知道我英语考试成绩是
50
分,她会生气的。表示与现在事
实相反的事实,该用一般过去时态,所以选
B
。
考点:考查虚拟语气。
11
.
Luckily, he wasn’t driving fast at the time of accident; otherwise, I am sure, it _______ a
more serious accident.
A
.
would be
【答案】
C
【解析】
【详解】
句意:幸运的是,事故发生时他没有开快车;否则,我相信,这将是一个更严重的事故。
考查虚拟语气。根据
“wasn’t driving”
是过去进行时,所以此处是对 过去的虚拟,主句时态
应用情态动词
+have done
,故选
C
。
B
.
were
C
.
would have been
D
.
had been
12
.
You _______ through that red light, for you _______ an accident.
A
.
must have driven; should have caused
C
.
couldn’t have driven; should have caused
【答案】
D
【解析】
B
.
could have driven; might have caused
D
.
shouldn
’t have driven; could have caused
【详解】
句意:你不应该开车闯红灯,因为你会引起事故的。
考查情态动词。分析句子及选项
“You ___ through that red light, for you ____ an accident.”
,
你
开车闯红灯,因为你
事故的,可知是对过去的虚拟,应用情态动词
+have done
。此处
是不应该开车闯红灯,会引起事故,故选
D
。
13
.
If I you, I give it to Microsoft research.
A
.
am, will
【答案】
C
【解析】
【详解】
句意:如果我是你,我会把它交给微软研究部。
考查虚拟语气。根据
If I you
,这是一个虚拟语气,此句虚拟语气表示一种不能实现的假
设,即与现在 事实相反,谓语动词用过去式;该语法主要用于
if
条件状语从句,本句
“
如 果
我是你
”
,
be
动词用
were
,后面主句用过 去将来时
would
+动词原形,故答案选
C
。
B
.
am, would
C
.
were, would
D
.
was, would
14
.
--------- Come and join us, Jim!
----------
I’m sorry I can’t . If I _______ time, I would certainly go.
A
.
will have B
.
have had C
.
had D
.
had had
【答案】
C
【解析】
试题分析:虚拟语气是一种特殊的 动词形式,用来表示说话人所说的话并不是事实,而是
一种假设、愿望、怀疑或推测。判断是真实条件句 还是非真实条件句。只有在非真实条件
句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现 ,能够实现是真实条件
句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气< br>.
判断这个
假设是与哪个事实相反。
(
1
)、与现在事实相反
若与现在事实相反,条件从句 的谓语用过去式(
be
通常用
were
),主句谓语用
“shoul d
(
would, could, might
)
+
动词原形
”
(
2
)、与过去事实相反
若与过去事实相反,条件从句 的谓语用过去完成时(
had+
过去分词),主句谓语用
“should
(
would, could, might
)
+have+
过去分词
”
(
3
)、与将来事实相反
若与将来事实相反,条件从句 的谓语用过去式(
be
通常用
were
),主句谓语用
“shoul d
(
would, could, might
)
+
动词原形
”
:
句意:吉姆,来加 入我们吧!抱歉,我不能。如果我有时间,我肯定会去的。结合语境可
知下文中表示与现在相反的事实, 故条件状语从句中用一般故去时态,选
C
。
考点:考查虚拟语气
-
-
-
-
-
-
-
-
本文更新与2021-01-24 20:51,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/562365.html
-
上一篇:英语虚拟语气专项练习(附答案)
下一篇:(英语)英语虚拟语气练习题及答案及解析