专题01+02 虚拟语气练习-备战2021高考高中英语语法专项突破训练(原卷版+解析版)

文档属性

名称 专题01+02 虚拟语气练习-备战2021高考高中英语语法专项突破训练(原卷版+解析版)
格式 zip
文件大小 4.4MB
资源类型 试卷
版本资源 通用版
科目 英语
更新时间 2020-08-31 10:33:09

文档简介

中小学教育资源及组卷应用平台
英语虚拟语气练习
1.(2020高一下·西安月
(?http:?/??/?www.21cnjy.com?)考)I
would
rather
she
______
tomorrow
than
today.
21cnjy.com
A.?comes???????????????????????????B.?came???????????????????????????21教育网
C.?will
come?????????????????????D.?should
come
【答案】
B
【解析】
句意:我宁愿她明天来也不愿
(?http:?/??/?www.21cnjy.com?)今天来。分析句子可知,本句为虚拟语气,would
rather后从句用虚拟语气有两种情况,用一般过去时表现在或将来的愿望,用过去完成时表过去的愿望,本句表示与将来的愿望相反的假设,用一般过去时,故选B。
【总结】考查虚拟语气,掌握would
rather的用法。
2.(2020高一下·西安月
(?http:?/??/?www.21cnjy.com?)考)?
????fired,
your
health
care
and
other
benefits
will
not
be
immediately
cut
off.
21·cn·jy·com
A.?Would
you
be???????????????B.?Could
you
be???????????????www-2-1-cnjy-com
C.?Should
you
be???????????????D.?Might
you
be
【答案】
C
【解析】
句意:如果你被解
(?http:?/??/?www.21cnjy.com?)雇了,你的医疗保险和其他福利不会立即受到影响。虚拟条件句的从句部分含有were,should或had时,可省略if,再把were,should或had
移到从句的句首,实行倒装。故选C。
【总结】考查虚拟语气,本题涉及虚拟语气的倒装。
3.(2020高三下·启东开学
(?http:?/??/?www.21cnjy.com?)考)But
for
the
rescue
team's
efforts,
more
lives
________
in
the
wreck
accident.
【版权所有:21教育】
A.?would
be
claimed????????????????????????????????????????????B.?should
have
claimed
C.?would
have
claimed?????????????????????????????????????????D.?could
have
been
claimed
【答案】
D
【解析】
句意:要不是团队
(?http:?/??/?www.21cnjy.com?)的努力,更多人的就会在这次失事事故中丧生。分析句子可知,句子为过去时态,更多人本会在失事事故中丧生,与过去事实相反,用情态动词could?+have
done结构表示,又因为lives与claim之间存在逻辑是的动宾关系,用被动语态,所以填could
have
been
claimed。故选D。
【总结】考查虚拟语气,本题涉及could?+have
done的应用。
4.(2020高三下·南京开学考)
(?http:?/??/?www.21cnjy.com?)But
for
the
belief
that
things
______
better
soon,
many
people
couldn't
have
survived
the
rough
time.
A.?had
got??????????????????????????????B.?got??????????????????????????????
C.?would
get??????????????????????????D.?will
get
【答案】
C
【解析】
句意:要不是相信事情不久会好转
(?http:?/??/?www.21cnjy.com?),很多人无法存活于这磨难的时间。but
for“要不是”,句子用虚拟语气,用过去将来时态,故选C。
【总结】考查虚拟语气,掌握but
for的应用。
5.(2020高三下·南京开学考)The
(?http:?/??/?www.21cnjy.com?)
explosion
in
the
chemical
plant
______
avoided
had
the
county
authorities,
aiming
too
much
at
short-term
interests,
performed
their
duties
from
the
beginning.
A.?should
be?????????????????B.?might
be?????????????????
C.?must
have
been????????D.?could
have
been
【答案】
D
【解析】
句意:如果县政府从一开始
(?http:?/??/?www.21cnjy.com?)就履行自己的职责而不是过分着眼于短期利益,那么这座化工厂的爆炸本来是可以避免的。分析句子可知,本句是对过去事情的虚拟,if引导的条件句用过去完成时,if省略,句子倒装,所以从句是had
the
county
authorities,
aiming
too
much
at
short-term
interests,
performed
their
duties
from
the
beginning,主句用could
have
been,故选D。
【总结】考查虚拟语气,本题涉及对过去事情的虚拟。
6.(2020高三下·江苏开学考)
(?http:?/??/?www.21cnjy.com?)The
hard-working
girl
studies
outside,
accompanied
by
her
father.
Sometimes
I
can't
help
wondering
whether
I
_______the
same
in
her
position.
A.?must
have
done?????????????????B.?would
have
done?????????????????
C.?would
do?????????????????D.?might
do
【答案】
C
【解析】
句意:这个勤奋
(?http:?/??/?www.21cnjy.com?)的女孩在她父亲的陪同下,在外面学习。有时候我忍不住想,如果我是她,我是否也会这么做。根据句意可知这是虚拟语气,是对现在情况的假设,故选C。
【总结】考查虚拟语气,本题涉及对现在情况的假设。
7.(2020高三下·丹阳开学考)—
(?http:?/??/?www.21cnjy.com?)How
marvelous
our
life
is
with
so
many
digital
devices!

Yes.
I
bet
our
life
______the
same
without
them.
A.?isn't????????????????????????????B.?can't
be????????????????????????????21世纪教育网版权所有
C.?won't
be??????????????????????D.?wouldn't
be
【答案】
D
【解析】
句意:——有这么多数码设
(?http:?/??/?www.21cnjy.com?)备,我们的生活是多么美好啊!——是的,我相信没有他们,我们的生活会不一样。这是一个含蓄条件的虚拟语气,是对现在情况的虚拟,故选D。
【总结】考查虚拟语气,本题涉及含蓄条件的虚拟语气。
8.(2020·天津模拟
(?http:?/??/?www.21cnjy.com?))I
wish
I
________
her
the
news
and
then
she
wouldn't
be
worried
now.
21
cnjy
com
A.?don't
tell???????????????????????B.?didn't
tell???????????????????????
C.?haven't
told??????????????????D.?hadn't
told
【答案】
D
【解析】
句意:但愿我没有告诉她这
(?http:?/??/?www.21cnjy.com?)个坏消息,那么她现在就不会担忧了。wish引导的宾语从句往往用虚拟语气,与现在事实相反的愿望用过去时,be
动词用were;与过去事实相反的愿望用过去完成时;与将来事实相反的愿望用could/would+do。根据本题题意,"告诉她这个消息"是过去的事实,与过去事实相反的愿望用过去完成时,故选D。
【总结】考查虚拟语气,本题涉及wish的用法。
9.(2020·徐州模拟)—It's
re
(?http:?/??/?www.21cnjy.com?)ally
a
pity
that
you
didn't
go
to
see
Frozen
II
last
night.
—I
________,
but
I
had
to
prepare
for
the
coming
exam.
A.?would
like
to??????????????????????B.?ought
to??????????????????????
C.?would
have??????????????????????D.?may
have
【答案】
C
【解析】
句意:—真遗憾你昨晚没去看
(?http:?/??/?www.21cnjy.com?)《冰雪奇缘2》。—我本来可以去的,但是我不得不为即将到来的考试做准备。A.
would
like
to“想要,愿意”;B.
ought
to“应该”;C.
would
have“本来可以”;D.
may
have“可能”。根据下文“我不得不为即将到来的考试做准备”可知,我没有去看,空格处是省略句式,表示“(如果可以)我本来可以去”,与过去事实相反,谓语动词用would
have
gone...,承前省略gone...,故选C。
【总结】考查虚拟语气和省略,本题涉及would
have
done的应用。
10.(2020高二上·阳泉期末)M
(?http:?/??/?www.21cnjy.com?)r
Smith's
doctor
suggested
that
he
______
and
exercise
regularly.
2·1·c·n·j·y
A.?should
eat??????????????????????????B.?will
eat??????????????????????????
C.?can
eat??????????????????????????
D.?would
eat
【答案】
A
【解析】
句意:史密斯先
(?http:?/??/?www.21cnjy.com?)生的医生建议他规律性地吃饭与锻炼。这是一个由that引导的宾语从句,由suggest“建议”可知,这句话是医生的建议,所以从句中谓语动词应使用(should)+动词原形。故选A。
【总结】考查虚拟语气,本题涉及虚拟语气在宾语从句中的应用。
11.(2020高二下·乌鲁木齐期中)M
(?http:?/??/?www.21cnjy.com?)ost
of
the
local
people
insist
that
the
old
temple
_______
as
it
has
a
long
history.
A.?should
not
pull
down??????????????????????????????????????B.?must
not
pull
down
C.?not
be
pulled
down?????????????????????????????????????????D.?would
not
be
pulled
down
【答案】
C
【解析】
句意:大多数当地人坚持要
(?http:?/??/?www.21cnjy.com?)求旧庙不能被推倒,因为它历史悠久了。insist作“坚持要求”后面接宾语从句,从句谓语动词用(should)
do,the
old
temple和pull
down是被动关系,故选C。
【总结】考查虚拟语气和语态,本题涉及虚拟语气在宾语从句中的应用。
12.(2020高二下·乌鲁木齐期中)—What
do
you
think
of
Sam,
the
newcomer?
—Well,
he
talks
as
if
he
________
everything.
A.?had
known??????????????????B.?has
known
?????????????????????????
C.?knew?????????????????????????D.?will
know
【答案】
C
【解析】
句意:——句你认
(?http:?/??/?www.21cnjy.com?)为Sam这个新来的人怎样?——哦,他说话就像知道一切了。as
if“好像”,后面接方式状语,如果从句的内容和事实不符要用相应的过去式表示虚拟,根据talks说明是和现在相反,用一般过去时,故选C。
【总结】考查虚拟语气,本题涉及虚拟语气在方式状语从句中的应用。
?
13.(2020高三下·扬州月
(?http:?/??/?www.21cnjy.com?)考)He
would
have
been
willing
to
accompany
me
_______
him
how
important
it
was
to
me.
A.?if
I
have
told????????????????????B.?had
I
told????????????????????21·世纪
教育网
C.?should
I
tell????????????????????D.?if
I
could
tell
【答案】
B
【解析】
句意:他会愿意陪我,如果我告
(?http:?/??/?www.21cnjy.com?)诉他他对我有多重要的话。表示对过去的虚拟,主句would
have
been,从句had+过去分词,其中可省略if,把had提前,构成部分倒装。故选B。
【总结】考查虚拟语气,本题涉及虚拟语气中的倒装。
14.(2020高三下·苏州月考
(?http:?/??/?www.21cnjy.com?))___________for
the
efforts
of
medical
staff,
the
spread
of
the
novel
coronavirus
would
not
be
controlled,
which
astonishes
the
whole
world.
【来源:21·世纪·教育·网】
A.?Were
not
it????????????????????B.?Were
it
not????????????????????
C.?Had
not
it
been??????????????D.?If
it
were
【答案】
B
【解析】
句意:要不是医护人员
(?http:?/??/?www.21cnjy.com?)的努力,新型冠状病毒的传播速度不会被控制住,这一点让全世界都很惊叹。这是对现在情况的假设,条件句用部分倒装,故选B。
【总结】考查虚拟语气,本题涉及虚拟语气的倒装。
15.(2020·江苏模拟
(?http:?/??/?www.21cnjy.com?))I
_______
to
tell
you
about
the
sudden
change,
but
there
wasn't
time.
A.?phoned????????????????
B.?had
phoned????????????????
C.?would
phone????????????????D.?would
have
phoned
【答案】
D
【解析】
句意:我本想打电话告诉你突然
(?http:?/??/?www.21cnjy.com?)的变化,但没时间。与过去事实相反的虚拟语气。故选D。
【总结】考查虚拟语气,本题涉及与过去事实相反。
16.(2020·江苏模拟
(?http:?/??/?www.21cnjy.com?))Given
the
current
situation,
we
find
it
urgent
now
that
systems
_______
in
place
to
make
sure
such
accidents
won't
happen
again.
21教育名师原创作品
A.?put????????????????????????????B.?were
to
put????????????????????????????
C.?be
put????????????????????????D.?should
put
【答案】
C
【解析】
句意:鉴于当前的形势,我
(?http:?/??/?www.21cnjy.com?)们现在觉得必须赶紧把各个系统落实好以防止这类事故再次发生。find
it
urgent
that
从句要用虚拟语气,结合句意从句要用被动语态,故用(should)be
put,所以选C。
【总结】考查虚拟语气,本题涉及虚拟语气在宾语从句中的应用。
17.(2020·江苏模拟)
(?http:?/??/?www.21cnjy.com?)If
the
spoilt
boy
_______
how
to
behave
properly,
he
wouldn't
have
lost
face
in
public.
【出处:21教育名师】
A.?had
been
taught???????????B.?would
be
taught???????????
C.?should
be
taught???????????D.?were
taught
【答案】
A
【解析】
句意:如果被宠坏的男孩被
(?http:?/??/?www.21cnjy.com?)教如何守规矩,他就不会在大庭广众之下丢脸。根据题干中的主句wouldn't
have
lost
face可知,语境是对过去事实的虚拟,所以从句用过去完成时态表示和过去的事实相反。故选A。
【总结】考查虚拟语气,本题涉及对过去事实的虚拟。
18.(2020·江苏模拟)—It'
(?http:?/??/?www.21cnjy.com?)s
many
years
since
I
saw
you
last;
I
_______
you
at
all.
21
cnjy
com
—I
wouldn't
have,
either,
if
someone
_______
you
by
the
name.
A.?haven't
recognized,
didn't
call????????????????????????B.?didn't
recognize,
didn't
call
C.?didn't
recognize,
hadn't
called????????????????????????D.?recognized,
had
called
【答案】
C
【解析】
句意:——自从上次见你
(?http:?/??/?www.21cnjy.com?)有很多年了,我根本没有认出你。——我也没有,如果不是有人称呼你的名字。第一句根据语境可知是刚才没认出,现在已经知道是谁了。第二句则用了虚拟语气,表示与过去事实相反的虚拟,如果过去别人没有叫出你名字的话,我也没有认出你,所以选C。
【总结】考查动词的时态和虚拟语气,本题涉及一般过去时,以及与过去事实相反的虚拟。www.21-cn-jy.com
19.(2020高一下·金华月考)Seein
(?http:?/??/?www.21cnjy.com?)g
the
enemy,
Gary
was
behaving
as
though
nothing
____________.
A.?happened???????????????
B.?had
happened???????????????
C.?would
happen???????????????D.?was
happening
【答案】
B
【解析】
句意:看到敌人的时候,Ga
(?http:?/??/?www.21cnjy.com?)ry假装什么都没发生似的。as
though
后跟虚拟语气,从句动作如发生在主句动作之前,则从句采用过去完成时,?故选B。
【总结】考查虚拟语气,掌握as
though的用法。
20.(2020高一下·西安月考)—
(?http:?/??/?www.21cnjy.com?)But
for
your
timely
warning,
we
_______
into
great
trouble.
2-1-c-n-j-y
—You
know
we're
friends.
A.?would
get???????????????????B.?must
have
got???????????????????【来源:21cnj
y.co
m】
C.?would
have
got???????????????????D.?have
got
【答案】
C
【解析】
句意:——要不是你及
(?http:?/??/?www.21cnjy.com?)时的警告,我们会遇到很大的麻烦。——你知道我们是朋友。分析句子可知,but
for表示暗含的某种的条件,是含蓄条件句,主句要用虚拟语气,本句为对过去的虚拟,应用would
have
done,故选C。
【总结】考查虚拟语气,本题涉及对过去事实的假设。
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
英语虚拟语气练习
1.(2020高一下·西安月考
(?http:?/??/?www.21cnjy.com?))I
would
rather
she
______
tomorrow
than
today.
21cnjy.com
A.?comes???????????????????????????B.?came???????????????????????????www.21-cn-jy.com
C.?will
come?????????????????????D.?should
come
2.(2020高一下·西安月考)?
??
(?http:?/??/?www.21cnjy.com?)??fired,
your
health
care
and
other
benefits
will
not
be
immediately
cut
off.
【来源:21·世纪·教育·网】
A.?Would
you
be???????????????B.?Could
you
be???????????????【来源:21cnj
y.co
m】
C.?Should
you
be???????????????D.?Might
you
be
3.(2020高三下·启东开学考
(?http:?/??/?www.21cnjy.com?))But
for
the
rescue
team's
efforts,
more
lives
________
in
the
wreck
accident.
2·1·c·n·j·y
A.?would
be
claimed????????????????????????????????????????????B.?should
have
claimed
C.?would
have
claimed?????????????????????????????????????????D.?could
have
been
claimedwww-2-1-cnjy-com
4.(2020高三下·南京开学考)Bu
(?http:?/??/?www.21cnjy.com?)t
for
the
belief
that
things
______
better
soon,
many
people
couldn't
have
survived
the
rough
time.
A.?had
got??????????????????????????????B.?got??????????????????????????????
C.?would
get??????????????????????????D.?will
get
5.(2020高三下·南京
(?http:?/??/?www.21cnjy.com?)开学考)The
explosion
in
the
chemical
plant
______
avoided
had
the
county
authorities,
aiming
too
much
at
short-term
interests,
performed
their
duties
from
the
beginning.
A.?should
be?????????????????B.?might
be?????????????????21·cn·jy·com
C.?must
have
been????????D.?could
have
been
6.(2020高三下·江
(?http:?/??/?www.21cnjy.com?)苏开学考)The
hard-working
girl
studies
outside,
accompanied
by
her
father.
Sometimes
I
can't
help
wondering
whether
I
_______the
same
in
her
position.
21·世纪
教育网
A.?must
have
done?????????????????B.?would
have
done?????????????????
C.?would
do?????????????????D.?might
do
7.(2020高三下·丹阳开
(?http:?/??/?www.21cnjy.com?)学考)—
How
marvelous
our
life
is
with
so
many
digital
devices!
【出处:21教育名师】

Yes.
I
bet
our
life
______the
same
without
them.21教育名师原创作品
A.?isn't????????????????????????????B.?can't
be????????????????????????????
C.?won't
be??????????????????????D.?wouldn't
be
8.(2020·天津模拟)I
(?http:?/??/?www.21cnjy.com?)wish
I
________
her
the
news
and
then
she
wouldn't
be
worried
now.
21
cnjy
com
A.?don't
tell???????????????????????B.?didn't
tell???????????????????????
C.?haven't
told??????????????????D.?hadn't
told
9.(2020·徐州模拟)—It's
(?http:?/??/?www.21cnjy.com?)really
a
pity
that
you
didn't
go
to
see
Frozen
II
last
night.
—I
________,
but
I
had
to
prepare
for
the
coming
exam.
A.?would
like
to??????????????????????B.?ought
to??????????????????????
C.?would
have??????????????????????D.?may
have
10.(2020高二上·阳泉期末)Mr
S
(?http:?/??/?www.21cnjy.com?)mith's
doctor
suggested
that
he
______
and
exercise
regularly.
A.?should
eat??????????????????????????B.?will
eat??????????????????????????
C.?can
eat??????????????????????????
D.?would
eat
11.(2020高二下·乌鲁木
(?http:?/??/?www.21cnjy.com?)齐期中)Most
of
the
local
people
insist
that
the
old
temple
_______
as
it
has
a
long
history.
A.?should
not
pull
down??????????????????????????????????????B.?must
not
pull
down
C.?not
be
pulled
down?????????????????????????????????????????D.?would
not
be
pulled
12.(2020高二下·乌鲁木齐期中)—What
do
you
think
of
Sam,
the
newcomer?
21
cnjy
com
—Well,
he
talks
as
if
he
________
everything.
A.?had
known??????????????????B.?has
known
?????????????????????????
C.?knew?????????????????????????D.?will
know
13.(2020高三下·
(?http:?/??/?www.21cnjy.com?)扬州月考)He
would
have
been
willing
to
accompany
me
_______
him
how
important
it
was
to
me.
A.?if
I
have
told????????????????????B.?had
I
told????????????????????21世纪教育网版权所有
C.?should
I
tell????????????????????D.?if
I
could
tell2-1-c-n-j-y
14.(2020高三下·
(?http:?/??/?www.21cnjy.com?)苏州月考)___________for
the
efforts
of
medical
staff,
the
spread
of
the
novel
coronavirus
would
not
be
controlled,
which
astonishes
the
whole
world.
A.?Were
not
it????????????????????B.?Were
it
not????????????????????
C.?Had
not
it
been??????????????D.?If
it
were
15.(2020·江苏模拟)I
_______
to
tell
you
about
the
sudden
change,
but
there
wasn't
time.
A.?phoned????????????????
B.?had
phoned????????????????
C.?would
phone????????????????D.?would
have
phoned
16.(2020·江苏模拟)G
(?http:?/??/?www.21cnjy.com?)iven
the
current
situation,
we
find
it
urgent
now
that
systems
_______
in
place
to
make
sure
such
accidents
won't
happen
again.
A.?put????????????????????????????B.?were
to
put????????????????????????????
C.?be
put????????????????????????D.?should
put
17.(2020·江苏模
(?http:?/??/?www.21cnjy.com?)拟)If
the
spoilt
boy
_______
how
to
behave
properly,
he
wouldn't
have
lost
face
in
public.
【版权所有:21教育】
A.?had
been
taught???????????B.?would
be
taught???????????
C.?should
be
taught???????????D.?were
taught
18.(2020·江苏模拟
(?http:?/??/?www.21cnjy.com?))—It's
many
years
since
I
saw
you
last;
I
_______
you
at
all.
—I
wouldn't
have,
either,
if
someone
_______
you
by
the
name.
A.?haven't
recognized,
didn't
call????????????????????????B.?didn't
recognize,
didn't
call
C.?didn't
recognize,
hadn't
called????????????????????????D.?recognized,
had
called
19.(2020高一下·金华月考)S
(?http:?/??/?www.21cnjy.com?)eeing
the
enemy,
Gary
was
behaving
as
though
nothing
____________.
A.?happened???????????????
B.?had
happened???????????????21教育网
C.?would
happen???????????????D.?was
happening
20.(2020高一下·西安月考)
(?http:?/??/?www.21cnjy.com?)—But
for
your
timely
warning,
we
_______
into
great
trouble.
—You
know
we're
friends.
A.?would
get???????????????????B.?must
have
got???????????????????
C.?would
have
got???????????????????D.?have
got
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
英语虚拟语气练习
1.(2020·江苏)If
I
hadn'
(?http:?/??/?www.21cnjy.com?)t
been
faced
with
so
many
barriers,
I
_____where
I
am.
21教育网
A.?won't
be????????????
B.?wouldn't
have
been????????????www.21-cn-jy.com
C.?wouldn't
be????????????D.?shouldn't
have
been
2.(2019高二下·连云港期末)—What
a
shame!
You
missed
my
birthday
party!
【来源:21·世纪·教育·网】
—I'm
terribly
sorry,
d
(?http:?/??/?www.21cnjy.com?)ear.
Believe
me,
if
I
could
have
afforded
the
time,
I
_________.21·世纪
教育网
A.?would?????????????????????????B.?should?????????????????????????21
cnjy
com
C.?would
have?????????????????D.?should
have
3.(2019高二下·淮安期末)But
(?http:?/??/?www.21cnjy.com?)
for
her
timely
assistance,the
prince___________
to
death.
【来源:21cnj
y.co
m】
A.?would
be
condemned?????????????????????????????????????B.?will
be
condemned
C.?would
have
been
condemned????????????????????????D.?will
have
been
condemned【出处:21教育名师】
4.(2020·泰州模拟)A
rece
(?http:?/??/?www.21cnjy.com?)nt
survey
has
demonstrated
that
a
large
number
of
victims
during
the
COVID?19
outbreak
________,
if
they
had
worn
masks.
21教育名师原创作品
A.?should
have
been
saved????????????????????????????B.?must
have
been
saved
C.?need
have
been
saved????????????????????????????????D.?could
have
been
saved
5.(2020·如皋模拟)I
(?http:?/??/?www.21cnjy.com?)
will
make
a
preparation
for
my
experiment
this
afternoon.
Otherwise
I
______
to
KTV
with
you
last
night.
A.?would
have
gone????????????????B.?had
gone????????????????
C.?should
go????????????????
D.?have
had
gone???
6.(2020·海安模拟)—
Your
little
brother
is
watering
the
flowers!
Why?
—Well,
I'm
not
(?http:?/??/?www.21cnjy.com?)
feeling
very
well
today—otherwise
I
________
it
myself.
A.?did????????????????????
B.?would
be
doing????????????????????
C.?had
done????????????????????D.?would
have
done
7.(2020·海安模拟)U
(?http:?/??/?www.21cnjy.com?)nless
you
are
content
with
what
you
have,
you
would
not
be
satisfied
even
if
it
________.
A.?is
doubled?????????????
B.?would
be
doubled?????????????
C.?will
be
doubled?????????????D.?were
doubled
8.(2020·天津模拟)—
Ho
(?http:?/??/?www.21cnjy.com?)w
I
wish
I
had
worked
harder
when
I
was
in
that
company?
【版权所有:21教育】

But
you
didn't.
Otherwise
you
________
a
department
manager
now.
A.?are???????????????????????????
B.?were???????????????????????????www-2-1-cnjy-com
C.?would
be???????????????????????????D.?would
have
been
9.(2020·江苏模拟)She
dream
(?http:?/??/?www.21cnjy.com?)t
of
becoming
a
writer
when
she
was
young.
Who
_______
she'd
end
up
dancing
for
a
living?
A.?thought????????????????
B.?had
thought????????????????21cnjy.com
C.?would
think????????????????D.?would
have
thought21·cn·jy·com
10.(2020·江苏模拟)—
What
d
(?http:?/??/?www.21cnjy.com?)o
you
think
of
the
newly-released
film
Capernaum?
—It
touched
my
h
(?http:?/??/?www.21cnjy.com?)eart
deeply.
But
for
your
recommendation
I
_______
it.
A.?had
missed?????????????
B.?would
miss?????????????
C.?would
have
missed?????????????D.?must
have
missed
11.(2020·江苏模拟)Many
c
(?http:?/??/?www.21cnjy.com?)oral
reefs
in
warm
water
areas
would
not
be
dying
out
______
for
the
pollution
accumulated
over
the
previous
years.
A.?if
it
is
not?????????????????
B.?were
it
not?????????????????
C.?had
it
not
been?????????????????D.?if
they
were
not
12.(2020高一下·珠海期中
(?http:?/??/?www.21cnjy.com?))I
insisted?????
to
see
a
doctor,
but
he
insisted
nothing?????
wrong
with
him.
A.?on
him
to
go;
should
be???????????B.?he
went;
be???????????
C.?he
go;
was???????????
D.?he
should
go;
is
13.(2020·江苏模拟)I
(?http:?/??/?www.21cnjy.com?)would
rather
you
________
to
your
parents
about
the
test
scores
yesterday.
21世纪教育网版权所有
A.?hadn't
lied??????????????????
B.?didn't
lie??????????????????
C.?wouldn't
have
lied??????????????????D.?wouldn't
lie2-1-c-n-j-y
14.(2020·淮安模拟)—I
had
(?http:?/??/?www.21cnjy.com?)butterflies
in
my
stomach
before
I
gave
that
talk.
21
cnjy
com
—I
__________nervous
too
if
I
had
been
in
your
shoes.
A.?was????????????????????????
B.?would
be????????????????????????
C.?had
been????????????????????????D.?would
have
been
15.(2020·南通模拟)________
for
the
wrong
turning
on
the
highway,
I
would
be
having
dinner
with
my
friends
now.
A.?Had
it
not
been????????????????B.?Were
it
not????????????????
C.?It
had
not
been????????????????D.?It
were
not
16.(2020·南京模
(?http:?/??/?www.21cnjy.com?)拟)________
the
mistake
in
the
beginning,
the
problem
could
have
been
prevented
at
its
source.
A.?Had
not
the
company
ignored???????????????????????B.?If
the
company
didn't
ignore
C.?Had
the
company
not
ignored???????????????????????D.?Would
the
company
not
ignore2·1·c·n·j·y
17.(2019高二下·鸡东月考)Jack
(?http:?/??/?www.21cnjy.com?)is
a
great
talker.
It'
high
time
that
he
________
something
instead
of
just
talking.
A.?does???????????????????????????????
B.?did???????????????????????????????
C.?has
done???????????????????????????????D.?was
doing
18.(2019高二下·
(?http:?/??/?www.21cnjy.com?)鸡东月考)Why
didn't
you
tell
me
about
your
trouble
last
week?
If
you
________
me,
I
could
have
helped.
A.?told???????????????????????????
B.?had
told???????????????????????????
C.?were
to
tell???????????????????????????D.?would
tell
19.(2020高二下·大
(?http:?/??/?www.21cnjy.com?)庆月考)It
is________
in
the
regulations
that
you
______
other
people
the
password
of
your
e-mail
account.
A.?required;
not
tell????????
B.?hoped;
not
tell????????
C.?required;
not
to
tell????????D.?hoped;
not
to
tell
20.(2020高二下·桐城期
(?http:?/??/?www.21cnjy.com?)中)What
a
pity!
You
missed
the
sightseeing,
or
we
______a
good
time
together.
A.?had?????????????????????????
B.?will
have?????????????????????????
C.?would
have
had??????????????????D.?had
had
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
英语虚拟语气练习
1.(2020·江苏)If
(?http:?/??/?www.21cnjy.com?)
I
hadn't
been
faced
with
so
many
barriers,
I
_____where
I
am.
21·cn·jy·com
A.?won't
be????????????
B.?wouldn't
have
been????????????21
cnjy
com
C.?wouldn't
be????????????D.?shouldn't
have
been
【答案】
C
【解析】
句意:如果我没有面对那么
(?http:?/??/?www.21cnjy.com?)多的障碍,我现在就不会在这里。此处是错综时间虚拟语气,根据空后where
I
am可知,此处是与现在事实相反的假设,主句谓语动词应使用would/could/might/should+do。故选C。
【总结】考查虚拟语气,本题涉及错综时间虚拟语气的应用。
2.(2019高二下·连云港期末)—What
a
shame!
You
missed
my
birthday
party!
—I'm
terribly
sorry,
(?http:?/??/?www.21cnjy.com?)
dear.
Believe
me,
if
I
could
have
afforded
the
time,
I
_________.
A.?would?????????????????????????B.?should?????????????????????????
C.?would
have?????????????????D.?should
have
【答案】
C
【解析】
句意:——真可惜!你错过了我的生日
(?http:?/??/?www.21cnjy.com?)聚会!——非常抱歉,亲爱的。相信我,如果我有时间的话,我会参加的。
could
have
afforded
the
time表示未曾实现的能力:即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为"本来可以""本来能力。所以本句表示我本可以抽出时间去参加生日聚会,但是我没有。would+have+done"虚拟语气,表示对过去事情的假设,意思是"本来会做"。在本句中表示本来会参加的,但实际上没有参加。故选C。
【总结】考查虚拟语气,本题涉及对过去事情的假设。
3.(2019高二下·淮
(?http:?/??/?www.21cnjy.com?)安期末)But
for
her
timely
assistance,the
prince___________
to
death.
【版权所有:21教育】
A.?would
be
condemned?????????????????????????????????????B.?will
be
condemned
C.?would
have
been
condemned????????????????????????D.?will
have
been
condemned
【答案】
C
【解析】
句意:要不是她
(?http:?/??/?www.21cnjy.com?)的及时援助,王子会已经被判处死刑。句中but
for"要不是",是虚拟语气的标志,相当于if引导的非真实条件句,与过去的事实相反,且the
prince和condemn之间是被动关系,故选C。
【总结】考查虚拟语气,本题涉及与过去的事实相反。
4.(2020·泰州模拟)A
recen
(?http:?/??/?www.21cnjy.com?)t
survey
has
demonstrated
that
a
large
number
of
victims
during
the
COVID?19
outbreak
________,
if
they
had
worn
masks.
A.?should
have
been
saved????????????????????????????B.?must
have
been
saved
C.?need
have
been
saved????????????????????????????????D.?could
have
been
saved
【答案】
D
【解析】
句意:最近的一项调查显
(?http:?/??/?www.21cnjy.com?)示如果戴了口罩在新冠疫情爆发期间,大量的受害者本可以得救。这是一个虚拟条件句,是对过去情况的假设,故选D。
【总结】考查虚拟语气,本题涉及对过去情况的假设。
5.(2020·如皋模拟)I
(?http:?/??/?www.21cnjy.com?)
will
make
a
preparation
for
my
experiment
this
afternoon.
Otherwise
I
______
to
KTV
with
you
last
night.
A.?would
have
gone????????????????B.?had
gone????????????????2·1·c·n·j·y
C.?should
go????????????????
D.?have
had
gone???
【答案】
A
【解析】
句意:我会为今天下午的实验做好准备
(?http:?/??/?www.21cnjy.com?)的。否则我昨晚就和你去k歌了。Otherwise恰恰相反,表示对过去相反情况的一种假设,事实上并没有发生,所以用would
have
done
sth,故选A。
【总结】考查虚拟语气,本体涉及对过去情况的假设。
6.(2020·海安模拟)—
Your
little
brother
is
watering
the
flowers!
Why?
—Well,
I'm
no
(?http:?/??/?www.21cnjy.com?)t
feeling
very
well
today—otherwise
I
________
it
myself.
A.?did????????????????????
B.?would
be
doing????????????????????
C.?had
done????????????????????D.?would
have
done
【答案】
B
【解析】
句意:——你弟弟正在浇
(?http:?/??/?www.21cnjy.com?)花!为什么?——哦,我今天身体感觉不太好,否则我会自己做的。根据句意和结构可知这里的otherwise相当于if
I
were
feeling
well,表示和现在相反的虚拟语气,主句使用would
be
doing表示对现在正在做的事情的虚拟,故选B。
【总结】考查虚拟语气,本题涉及与现在相反的虚拟语气。
7.(2020·海安模拟)U
(?http:?/??/?www.21cnjy.com?)nless
you
are
content
with
what
you
have,
you
would
not
be
satisfied
even
if
it
________.
A.?is
doubled?????????????
B.?would
be
doubled?????????????
C.?will
be
doubled?????????????D.?were
doubled
【答案】
D
【解析】
句意:除非你满
(?http:?/??/?www.21cnjy.com?)足于你所拥有的,不然你即使拥有双倍也不会满意的。根据主句谓语动词?would
not
be
satisfied,可知这是一个虚拟语气,与现在事实相反,从句用一般过去时的被动语态,be用were,故选D。
【总结】考查虚拟语气,本题涉及与现在事实的假设。
8.(2020·天津模拟)—
Ho
(?http:?/??/?www.21cnjy.com?)w
I
wish
I
had
worked
harder
when
I
was
in
that
company?
【来源:21·世纪·教育·网】

But
you
didn't.
Otherwise
you
________
a
department
manager
now.
A.?are???????????????????????????
B.?were???????????????????????????
C.?would
be???????????????????????????D.?would
have
been
【答案】
C
【解析】
句意:—当我在那家公司时
(?http:?/??/?www.21cnjy.com?)我多么希望我更加努力工作!—但是你没有。否则现在你就是部门经理了。与现在事实正好相反,应用would/
shoud+do,故选C。
【总结】考查虚拟语气,本题涉及与现在事实相反。
9.(2020·江苏模拟)She
drea
(?http:?/??/?www.21cnjy.com?)mt
of
becoming
a
writer
when
she
was
young.
Who
_______
she'd
end
up
dancing
for
a
living?
A.?thought????????????????
B.?had
thought????????????????
C.?would
think????????????????D.?would
have
thought
【答案】
D
【解析】
句意:她年轻时梦
(?http:?/??/?www.21cnjy.com?)想成为一名作家。谁会想到她会以跳舞为生呢?与过去事实相反的虚拟语气,故选D。
【总结】考查虚拟语气,本题涉及与过去事实相反。
10.(2020·江苏模拟)—
What
(?http:?/??/?www.21cnjy.com?)
do
you
think
of
the
newly-released
film
Capernaum?
—It
touched
my
(?http:?/??/?www.21cnjy.com?)
heart
deeply.
But
for
your
recommendation
I
_______
it.
A.?had
missed?????????????
B.?would
miss?????????????21·世纪
教育网
C.?would
have
missed?????????????D.?must
have
missedwww-2-1-cnjy-com
【答案】
C
【解析】
句意:——你觉得新上
(?http:?/??/?www.21cnjy.com?)映的电影《何以为家》怎么样?——它深深地触动了我的心。要不是你的推荐,我就错过了。句中but
for表示条件,意为“要不是……”,表示与过去事实相反的假设,要用虚拟语气,故选C。
【总结】考查虚拟语气,本题涉及与过去事实相反的假设。
11.(2020·江苏模拟)Many
c
(?http:?/??/?www.21cnjy.com?)oral
reefs
in
warm
water
areas
would
not
be
dying
out
______
for
the
pollution
accumulated
over
the
previous
years.
A.?if
it
is
not?????????????????
B.?were
it
not?????????????????2-1-c-n-j-y
C.?had
it
not
been?????????????????D.?if
they
were
not
【答案】
C
【解析】
句意:要不是这些年的水
(?http:?/??/?www.21cnjy.com?)体污染急剧增加,很多温水域中的珊瑚礁就不会灭绝。错综时间虚拟,主句用would
not
be表示对现在虚拟,从句动作accumulate发生在过去,对过去的虚拟并倒装,故选C。
【总结】考查虚拟语气的倒装,本题涉及对过去的虚拟。
12.(2020高一下·珠海期中)I
ins
(?http:?/??/?www.21cnjy.com?)isted?????
to
see
a
doctor,
but
he
insisted
nothing?????
wrong
with
him.
A.?on
him
to
go;
should
be???????????B.?he
went;
be???????????
C.?he
go;
was???????????
D.?he
should
go;
is
【答案】
C
【解析】
句意:我坚持让他去看医
(?http:?/??/?www.21cnjy.com?)生,但他坚持说他没有任何问题。insist作“坚持要求做某事时”,后面的从句使用虚拟语气(should)
do构成;insist作“坚持认为”时,后面使用陈述语气。结合句意可知选C。
【总结】考查名词性从句和虚拟语气,掌握insist的用法。
13.(2020·江苏模拟
(?http:?/??/?www.21cnjy.com?))I
would
rather
you
________
to
your
parents
about
the
test
scores
yesterday.
A.?hadn't
lied??????????????????
B.?didn't
lie??????????????????
C.?wouldn't
have
lied??????????????????D.?wouldn't
lie
【答案】
A
【解析】
句意:我倒是希望昨天你没对父母
(?http:?/??/?www.21cnjy.com?)谎报考试成绩。would
rather后接从句时,从句谓语要用虚拟语气,此处表示与过去事实相反的愿望,要用过去完成时,故用had
done,选A。
【总结】考查虚拟语气,本题涉及与过去事实相反。
14.(2020·淮安模
(?http:?/??/?www.21cnjy.com?)拟)—I
had
butterflies
in
my
stomach
before
I
gave
that
talk.
21教育网
—I
__________nervous
too
if
I
had
been
in
your
shoes.
A.?was????????????????????????
B.?would
be????????????????????????
C.?had
been????????????????????????D.?would
have
been【来源:21cnj
y.co
m】
【答案】
D
【解析】
句意:——在我做那个演讲之
(?http:?/??/?www.21cnjy.com?)前,我心里七上八下。——如果我是你,我也会紧张的。这是一个虚拟条件句,根据I
had
butterflies
in
my
stomach
before
I
gave
that
talk.的时态,可知是对过去事情的假设,故选D。
【总结】考查虚拟语气,本题涉及对过去情况的假设。
15.(2020·南通模拟)_
(?http:?/??/?www.21cnjy.com?)_______
for
the
wrong
turning
on
the
highway,
I
would
be
having
dinner
with
my
friends
now.
A.?Had
it
not
been????????????????B.?Were
it
not????????????????www.21-cn-jy.com
C.?It
had
not
been????????????????D.?It
were
not
【答案】
A
【解析】
句意:如果不是因为
(?http:?/??/?www.21cnjy.com?)在高速公路上转错了弯,我现在应该和我的朋友们一起吃饭。这是一个虚拟条件句,根据主句I
would
be
having
dinner
with
my
friends
now的时态,可知从句是对过去事实的假设,谓语动词用过去完成时,当省略if时,用倒装语序,故选A。
【总结】考查虚拟语气,本题涉及对过去情况的虚拟以及倒装。
16.(2020·南京模拟)________
the
mistake
in
the
beginning,
the
problem
could
have
been
prevented
at
its
source.
【出处:21教育名师】
A.?Had
not
the
company
ignored???????????????????????B.?If
the
company
didn't
ignore
C.?Had
the
company
not
ignored???????????????????????D.?Would
the
company
not
ignore21教育名师原创作品
【答案】
C
【解析】
句意:如果公司一开始没有
(?http:?/??/?www.21cnjy.com?)忽视这个错误这个问题本来可以从根源上避免。这是一个虚拟条件句,根据主句the
problem
could
have
been
prevented
at
its
source,可知是对过去事实的假设,从句谓语动词用过去完成时。?当从句的谓语动词含有were,should,had时,if可以省略,这时从句要用倒装语序,即把were,should,had等词置于句首,故选C。
【总结】考查虚拟语气,本题涉及对过去事实的假设。
17.(2019高二下·
(?http:?/??/?www.21cnjy.com?)鸡东月考)Jack
is
a
great
talker.
It'
high
time
that
he
________
something
instead
of
just
talking.
A.?does???????????????????????????????
B.?did???????????????????????????????
C.?has
done???????????????????????????????D.?was
doing21
cnjy
com
【答案】
B
【解析】
句意:杰克是一个非常健谈
(?http:?/??/?www.21cnjy.com?)的人。是他做一些事的时候了,而不是仅仅谈论。It's
high
time
that
...”中,从句中的谓语动词用一般过去时或should
do,故选B。
【总结】考查虚拟语气,掌握固定句式It's
high
time
that
...。
18.(2019高二下·鸡东
(?http:?/??/?www.21cnjy.com?)月考)Why
didn't
you
tell
me
about
your
trouble
last
week?
If
you
________
me,
I
could
have
helped.
A.?told???????????????????????????
B.?had
told???????????????????????????
C.?were
to
tell???????????????????????????D.?would
tell21cnjy.com
【答案】
B
【解析】
句意:?你上周为什么没有告诉我你
(?http:?/??/?www.21cnjy.com?)遇到麻烦?如果你告诉我的话,我就会帮助你了。
表示对过去的虚拟,句型结构为if+主语+had
done,主语+would/could/might/should+have
done,故选B。
【总结】考查虚拟语气,本题涉及对过去的虚拟。
19.(2020高二下·大庆月考)It
i
(?http:?/??/?www.21cnjy.com?)s________
in
the
regulations
that
you
______
other
people
the
password
of
your
e-mail
account.
A.?required;
not
tell????????
B.?hoped;
not
tell????????
C.?required;
not
to
tell????????D.?hoped;
not
to
tell
【答案】
A
【解析】
句意:规章要求你不应该
(?http:?/??/?www.21cnjy.com?)把自己电子邮箱的密码告诉别人。require“要求”,其后的从句谓语动词用虚拟语气,即“(should)动词原形”,故选A。
【总结】考查虚拟语气,本题涉及虚拟语气在主语从句中的应用。
20.(2020高二下·桐城期中)Wh
(?http:?/??/?www.21cnjy.com?)at
a
pity!
You
missed
the
sightseeing,
or
we
______a
good
time
together.
21世纪教育网版权所有
A.?had?????????????????????????
B.?will
have?????????????????????????
C.?would
have
had??????????????????D.?had
had
【答案】
C
【解析】
句意:真可惜!你错
(?http:?/??/?www.21cnjy.com?)过了观光,否则我们会玩得很开心的。根据“You
missed
the
sightseeing”可知是对过去的事表示遗憾,"我们将在一起玩得多快活"是过去未能如愿的事,与过去的事实相反,用would
have
+过去分词的形式来表达,选C。
【总结】考查虚拟语气,本题涉及与过去的事实相反。
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)