中小学教育资源及组卷应用平台
英语虚拟语气练习
1.Were
you
real
(?http:?/??/?www.21cnjy.com?)ly
great
and
powerful,
you
???????your
promises.
A.?will
keep???????????????????????
B.?shall
keep???????????????????????
C.?must
keep???????????????????????D.?would
keep
【答案】
D
【解析】句意;
如果你真的伟大而又强大
(?http:?/??/?www.21cnjy.com?)的,你会遵守诺言的。分析句子可知本句是省略if的虚拟语气,与现在或将来事实相反的虚拟语语气。用if可还原为:if
you
were
really
great
and
powerful,
you
would
keep
your
promises..与现在/将来事实相反的虚拟语气。if从句可以用一般过去时(be动词要用were),主句要用would
/could/might/should
+动词原形。如果if从句有were,可把if省略,把were提到句首。因此本句中if从句的if
被省略,把werer提到句首,故选D。
2.________
for
the
free
tickets,
I
would
not
have
gone
to
the
cinema
often.
21世纪教育网版权所有
A.?If
it
is
not?????????????????
B.?Were
it
not?????????????????21教育网
C.?Had
it
not
been?????????????????D.?If
they
were
notwww-2-1-cnjy-com
【答案】
C
【解析】考查省略if的虚拟条件句。从主句
(?http:?/??/?www.21cnjy.com?)中would
not
have
gone可以看出是与过去相反,故从句应该使用had
done,故选择C。C答案省略了if,相当于if
it
had
not
been.句意:要不是免费的票,我不会这么经常去看电影。【来源:21·世纪·教育·网】
3.You
________
all
right
now
if
you
________
to
the
doctor
then.
A.?would
be;had
listened??????????????????????????????????B.?would
have
been;had
listened
C.?would
be;listened??????????????????????????????????????????D.?would
have
been;listened2-1-c-n-j-y
【答案】
A
【解析】
本句是错综条件
(?http:?/??/?www.21cnjy.com?)句的虚拟语气,从句中有then,表示是对过去的虚拟,从句使用“过去完成时”;主句是对现在的虚拟,使用“情态动词+动词原形”。句意:如果你听医生的话,你现在就好起来了。故A正确。21
cnjy
com
4.The
school
took
t
(?http:?/??/?www.21cnjy.com?)he
students'
request
into
consideration
that
a
party
________
be
held
to
celebrate
the
victory.
A.?could????????????????????????????????B.?might????????????????????????????????
C.?would????????????????????????????????D.?should
【答案】
D
【解析】
句意:学校考虑采纳学生的要
(?http:?/??/?www.21cnjy.com?)求,为庆祝胜利应举办一次晚会。consideration后面接从句,从句中用(should)+动词原形。故选D。
require,command等词时,从句中用should
+动词原形,should可省略。
5.—I
wish
I
________
the
meeting.
—But
you
didn't.
A.?attended??????????????????
B.?would
attend??????????????????
C.?have
attended??????????????????D.?had
attended
【答案】
D
【解析】本题
Wish后面的宾语从句,
(?http:?/??/?www.21cnjy.com?)如果与过去事实相反,用had
done。结合you
didn't可知,是与过去事实相反。故选D。句意:——我希望我参加了会议。——但是你没有。【来源:21cnj
y.co
m】
6.I
would
rather
I
(?http:?/??/?www.21cnjy.com?)
________
to
the
party
yesterday
evening.
A.?go??????????????????????????????
B.?went??????????????????????????????
C.?had
gone??????????????????????????????D.?have
gone【出处:21教育名师】
【答案】
C
【解析】
句意:我宁愿我昨晚没去参
(?http:?/??/?www.21cnjy.com?)加晚会。would
rather+主语+一般过去时态(指现在或将来的事);would
rather+主语+过去完成时态(指过去的事情)。由题意知她昨晚去参加了晚会,所以这是对过去的虚拟。对过去的虚拟要用过去完成时,故选C。
7.If
we
________
a
table
earlier,
we
wouldn't
be
standing
here
in
a
queue.
A.?have
booked??
(?http:?/??/?www.21cnjy.com?)???????????????????????B.?booked?????????????????????????
C.?book?????????????????????????
D.?had
booked【版权所有:21教育】
【答案】
D
【解析】
根据句意:如果我们早些预
(?http:?/??/?www.21cnjy.com?)订饭桌,我们现在就不会站在这儿排队了。if从句是对过去情况的假设,主句是对现在情况的虚拟,对过去的虚拟,从句中应用过去完成时,故用had
booked。
【点评】答好此题需掌握虚拟语气的用法,且此题考查的是虚拟语气中的错综虚拟,及主句虚拟的时间和从句不一致。首先要判断分别是对什么时间的虚拟,在套用正确的公式。
8.The
famous
w
(?http:?/??/?www.21cnjy.com?)riter
often
says
that
he
______
so
much
without
the
support
and
encouragement
from
his
wife.
A.?shouldn't
achieve?????????????????????????????????????????????B.?shouldn't
have
achieved
C.?couldn't
achieve???????????????????????????????????????????????D.?couldn't
have
achieved
【答案】
D
【解析】考查情态动词。句意:这位著名作
(?http:?/??/?www.21cnjy.com?)家经常说如果没有他妻子的支持和鼓励他不可能取得如此大的成就。couldn't
have
done”不可能已经做了某事,此处指对过去事情有把握的否定推测“,故选D。
9.I
would
have
come
e
(?http:?/??/?www.21cnjy.com?)arlier,
but
I
________
that
you
were
waiting
for
me.
A.?didn't
know????????????
B.?hadn't
known????????????
C.?would
have
known????????????D.?haven'
t
known
【答案】
A
【解析】考查时态。从前面的would
hav
(?http:?/??/?www.21cnjy.com?)e
come
earlier“我本来可以来得更早”,说明过去没能早来,是因为过去不知道你在等我,用过去时。故选A。
10.Jack
is
a
great
talker.
It's
high
time
that
he
________
something
instead
of
just
talking.
A.?will
do??????????????????????????????????B.?has
done??????????????????????????????????
C.?do??????????????????????????????????
D.?did
【答案】
D
【解析】考查固定句型。在句型“
(?http:?/??/?www.21cnjy.com?)It's
high
time
that
...”中,从句中的谓语动词用一般过去时或should
do,故选D项。句意:杰克是一个非常健谈的人。是他做一些事的时候了,而不是仅仅谈论。
11.If
he
______
a
Doctor's
degree,
he
would
not
have
been
accepted
by
this
well-known
company
last
year.
2·1·c·n·j·y
A.?couldn't
get?????????????????????B.?wouldn't
get?????????????????????
C.?didn't
get?????????????????????
D.?hadn't
got
【答案】
D
【解析】句意:如果他没有得到博士学位,去年他
(?http:?/??/?www.21cnjy.com?)就不会被著名的公司接受。对过去的虚拟,固定搭配,从句if
had
done,
主句
would
have
done故选D。
12.We
requir
(?http:?/??/?www.21cnjy.com?)ed
that
he
_____sorry
to
his
mum,
but
he
insisted
that
it
____his
fault.
21教育名师原创作品
A.?said;
wasn't??????????????B.?said;
shouldn't
be??????????????
C.?say;
wasn't??????????????D.?say;
shouldn't
be
【答案】
C
【解析】句意:我们要求他向他妈妈道歉,但他坚
(?http:?/??/?www.21cnjy.com?)持说那是他的错。advise,suggest
,order
,insist,require等表示“建议、命令、要求”类的动词用于名词性从句中时,从句谓语动词都要用虚拟语气,即“(should)+动词原形”的形式。其中,insist作“坚决要求”讲时,要用虚拟语气;当“坚持说,坚持陈述某事实”解时,用陈述语气。第一空用(should)
+动词原形;第二空insist坚持陈述某个事实,是陈述语气,用一般过去时态。故选C。21
cnjy
com
13.How
I
wish
every
fa
(?http:?/??/?www.21cnjy.com?)mily
___________a
large
house
with
a
garden
with
beautiful
flowers
______
in
it!
A.?has;
to
grow??????????????
B.?had;
growing??????????????
C.?will
have;
growing??????????????D.?had
had;
grewwww.21-cn-jy.com
【答案】
B
【解析】句意:我多么希望每个家庭都能有
(?http:?/??/?www.21cnjy.com?)一种带有大花园的大房子啊!根据句意说明是对现在的情况的虚拟,故第一空使用一般过去时态;第二空是with的复合结构,with+宾语+doing
sth.表示主动关系,“有美丽的花在里面种着”,故B正确。21·cn·jy·com
14.He
would
be
in
(?http:?/??/?www.21cnjy.com?)better
health
now
_______
with
too
much
work
when
young.
21·世纪
教育网
A.?had
he
not
burdene
(?http:?/??/?www.21cnjy.com?)d
himself??????????????????B.?if
he
was
not
burdened
C.?were
he
not
burdened?????????????????????????????D.?had
he
not
been
burdened
himself
【答案】
A
【解析】考查虚拟语气和倒装句。句意:如果年轻
(?http:?/??/?www.21cnjy.com?)时他不是被太多的工作所累,他现在将会身体更健康。根据语境可知,此处讲述与事实相反的事情,故用虚拟语气;由时间状语when
young可推断,从句表示与过去相反的事实,谓语动词用过去完成时;且如果if省略句子用部分倒装有,had置句首。burden
oneself
with…固定短语,“负重担”。故选A。
15.It's
required
that
(?http:?/??/?www.21cnjy.com?)the
football
match
_____
put
off
___
the
bad
weather.
A.?be;
because
of?????????????B.?would
be;
due
to?????????????
C.?was;
thanks
to?????????????D.?was;
owing
to
【答案】
A
【解析】考查主语从句中的虚拟语气
(?http:?/??/?www.21cnjy.com?)和介词短语。句意:据要求足球比赛因为坏天气应该被推迟。It's
required
that
主语+(should
)+动词原形+...。the
football
match和put
off之间是被动关系,第一空应该是(should
)
be
,其中should
可以省略,根据句意可知答案为A。
16.I
can't
thank
yo
(?http:?/??/?www.21cnjy.com?)u
_____much,
because
without
your
help
I
_____
have
won
the
first
place.
21cnjy.com
A.?too;
wouldn't??????????????????
B.?very;
shouldn't??????????????????
C.?that;
might
not??????????????????D.?so;
couldn't
【答案】
A
【解析】句意:我再怎么感谢你也不为过,因为
(?http:?/??/?www.21cnjy.com?)要是没有你的帮助,我就不能赢得第一名。not…
too
much都不过分;without
your
help这是一个条件,主干是对过去的虚拟,故选A。
17.Without
the
(?http:?/??/?www.21cnjy.com?)
timely
arrival
of
the
rescuers,
twenty
miners
______
underground
yesterday.
A.?would
have
been
trapped???????????????????????????????B.?would
be
trapped
C.?were
trapped????????????????????????????????????????????????????D.?had
been
trapped
【答案】
A
【解析】
句意:昨天,如果没有救援者的
(?http:?/??/?www.21cnjy.com?)及时到达,20位矿工就会被困在地下。与过去事实相反,主句谓语动词would/should/could/might
+
have
done,所以选A。
18.My
brother's
pa
(?http:?/??/?www.21cnjy.com?)le
face
suggested
that
he
______
ill,
and
my
parents
suggested
that
he
______
some
medicine
.
A.?be;
should
have???????????????B.?was;
should
have??????????????
C.?should
be;
had??????????????D.?was;
has
【答案】
B
【解析】考查动词suggest的特殊用法
(?http:?/??/?www.21cnjy.com?)。句意:弟弟苍白的脸表明他病了,父母建议他吃药。suggest表示“表明,暗示”时,宾语从句不用虚拟语气,而表示“建议”时,要用(should
)跟动词原形的虚拟语气。根据句意可以得知,答案为B。
19.The
villag
(?http:?/??/?www.21cnjy.com?)ers
are
extremely
thankful
to
Mr.
Jason,
without
whose
help
the
road
to
the
village_________.
A.?can't
be
built????????????????????????????????????????????????????B.?couldn't
have
been
built
C.?mustn't
be
built????????????????????????????????????????????????D.?mustn't
have
been
built
【答案】
B
【解析】考查情态动词。句意:村
(?http:?/??/?www.21cnjy.com?)民们非常感谢Jason先生,没有他的帮助通往村里的路就不会修好了。此题考查的是情态动词在推测语气中的使用,当表示对过去发生的事情的绝对的否定推测是需要用“couldn't
have
done”的结构,故此处B项正确。
20.—Do
you
know
why
the
chemical
plant
wasn't
built
here?
—Because
it
________
too
much
pollution
to
the
air.
A.?had
caused????????????????
B.?caused????????????????
C.?will
have
caused????????????????D.?would
have
caused
【答案】
D
【解析】
句意:——你
(?http:?/??/?www.21cnjy.com?)知道为什么这里没有化工厂吗?
——因为(如果建了化工厂)它对空气污染太严重。此处省略了从句,表示与现在事实相反,主句用would
have+过去分词,故选D。
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
英语虚拟语气练习
1.If
he
???????more
(?http:?/??/?www.21cnjy.com?)
careful,
he
would
have
got
far
better
results
in
the
finals.
21世纪教育网版权所有
A.?had
been?????????????????????????????????B.?was?????????????????????????????????
C.?has
been?????????????????????????????????D.?were21教育网
2.I'd
rather
you
??
(?http:?/??/?www.21cnjy.com?)??????by
train,
because
I
can't
bear
the
idea
of
your
being
in
an
airplane
in
such
bad
weather.
?
21cnjy.com
A.?would
go??????????????????????????B.?should
go
????????????????????????????
C.?went??????????????????????????
D.?had
gone
3.But
for
my
(?http:?/??/?www.21cnjy.com?)English
teacher's
help,
I
?????????first
place
in
the
English
Speaking
Competition.
?
www.21-cn-jy.com
A.?would
win????????????
B.?would
have
won????????????2·1·c·n·j·y
C.?would
not
win????????????D.?would
not
have
won
4.He
remembers
e
(?http:?/??/?www.21cnjy.com?)verything
of
his
childhood
as
if
it
______
just
now.
A.?was
happening???????????????????B.?happens???????????????????21·世纪
教育网
C.?happened???????????????????D.?has
happened
5.______
a
litt
(?http:?/??/?www.21cnjy.com?)le
earlier,
you
could
have
got
a
copy
of
his
latest
book.
A.?If
you
would
arrive????????B.?If
you
arrived???????????www-2-1-cnjy-com
C.?Should
you
arrive????????D.?Had
you
arrived
6.His
pale
fac
(?http:?/??/?www.21cnjy.com?)e
suggested
that
he
?????????????well
and
I
suggested
he
???????????a
rest.
?
【来源:21cnj
y.co
m】
A.?didn't
feel;
had??????B.?wasn't
feeling;
have??????21教育名师原创作品
C.?not
feel;
have??????D.?hadn't
felt;
should
have【版权所有:21教育】
7.I________
to
my
cou
(?http:?/??/?www.21cnjy.com?)sin's
birthday
party
last
night,but
I
was
not
available.
21
cnjy
com
A.?went???????????????????????
B.?had
gone???????????????????????
C.?would
go???????????????????????D.?would
have
gone
8.—Sorry,
Daddy.
I
am
not
getting
on
well
with
my
studies.
—Well.________
you
hadn't
wasted
so
much
time
playing
online
games.
A.?As
if?????????????????????????????????
B.?Even
if?????????????????????????????????
C.?If
only?????????????????????????????????D.?Only
if2-1-c-n-j-y
9.I
requested
that
you
________
the
task
on
time.
A.?finished?????????????????????????
B.?finish?????????????????????????
C.?could
finish?????????????????????????D.?would
finish
10.—What
happened
to
the
young
trees
we
planted
last
week?
—The
trees
??????????well,
but
we
didn't
water
them.
A.?might
grow???????????
B.?needn't
have
grown???????????
C.?would
have
grown???????????D.?would
grow
11.—How
do
you
find
the
health
club?
—I
________
it.
Everyone
is
saying
its
management
is
going
from
bad
to
worse.
A.?ought
to
join????????????????????????????????????????????????????B.?should
have
joined
C.?would
like
to
have
joined????????????????????????????????D.?would
rather
not
have
joined
12.It's
time
we
_________
all
these
old
toys.
A.?got
away
with?????????????????B.?got
rid
of?????????????????
C.?to
get
rid
of?????????????????
D.?to
get
away
with21
cnjy
com
13.The
workers
(?http:?/??/?www.21cnjy.com?)
insisted
that
they
______
a
free
lunch
every
noon,
and
the
boss
had
to
give
in.
A.?are
given??????????????????????
B.?being
given??????????????????????
C.?will
be
given??????????????????????D.?be
given
14.Were
it
not
for
(?http:?/??/?www.21cnjy.com?)the
fact
that
he
______
his
work,
he
______
enjoying
himself
by
the
seaside.
A.?completed;
wouldn'
(?http:?/??/?www.21cnjy.com?)t
have
been????????????????B.?had
completed;
wouldn't
have
been
C.?has
completed;
wouldn't
be???????????????????????D.?completes;
wouldn't
be
15.—It
seems
that
people
are
becoming
more
and
more
selfish.
—How
much
hap
(?http:?/??/?www.21cnjy.com?)pier
life
would
be
if
we
________to
the
values
of
the
past!
A.?would
return????????????????????B.?had
returned????????????????????
C.?return????????????????????
D.?were
to
return
16.—
I'm
worr
(?http:?/??/?www.21cnjy.com?)ied
about
the
sports
meet.
Do
you
think
it
will
be
postponed?
—
If
it
_______
rain
(?http:?/??/?www.21cnjy.com?)tomorrow,
but
actually
the
weather
forecast
has
removed
our
worry.
A.?could????????????????????????????????B.?would????????????????????????????????
C.?might????????????????????????????????D.?should
17.He
was
very
busy
yesterday,
otherwise
he
____
to
the
meeting.
A.?would
com
(?http:?/??/?www.21cnjy.com?)e?????????????????????B.?would
have
come????????????????????
C.?came?????????????????????
D.?had
come
18.—What
do
you
think
of
a
house
supplied
by
Lovell?
—???????
?you
(?http:?/??/?www.21cnjy.com?)buy
a
home
from
Lovell,the
company
promises
to
buy
it
back
at
the
same
price
after
three
years.21·cn·jy·com
A.?Should????????????????????????????????B.?Must????????????????????????????????
C.?Could????????????????????????????????D.?Would
19.—The
accident
might
not
have
happened
had
we
been
more
careful.
—But
we
_________
at
that
time.
A.?weren't????????????????????????????????B.?didn't????????????????????????????????
C.?hadn't????????????????????????????????D.?don't
20.All
the
citizens
he
(?http:?/??/?www.21cnjy.com?)re
strongly
insist
those
caught
____
“harmful”
advertisements
in
the
streets
_____
punished
strictly.【来源:21·世纪·教育·网】
A.?putting
up;
will
be??????B.?to
put
up;
should
be??????【出处:21教育名师】
C.?being
put
up;
shall??????D.?putting
up;
be
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
21jy_354124402
(?https:?/??/?www.21cnjy.com?/?ucp.php"
\o
"打开用户中心?)
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)
版权声明
21世纪教育网w.21cnjy.com(以下简称“本网站”)系属深圳市二一教育
份有限公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依
据相关法律法规作出如下郑重声明
、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费
运营规划,组织名校名师创作完成,著作权归属本公司所有。
、经由网站用户上传至本网站的试卷、教案、课件、学案等內容,由本
司独家享有信息网络传播权,其作品仅代表作者本人观点,本网站不保证其内容
的有效性,凡因本作品引发的任何法律纠纷,均由上传用户承担法律责任,本网
站仅有义务协助司法机关了解事实情况
三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可
不得使用本网站任何作品及作品的组成部分(包括但不限于复制、发行、表演
播、信息网络传播、改编、汇编、翻译等方式),一旦发现侵权,本公司将联
合司法机关获取相关用户信息并要求侵权者承担相关法律责任
四、一旦发现侵犯本网站作品著作权的行为,欢迎予以举报。
举报电话:4006379991
举报信息一经核实,本公司将依法追究侵权人法律责任!
五、本公司将结合广大用户和网友的举报,联合全国各地文化执法机关和相
关司法机关严厉打击侵权盗版行为,依法追究侵权人的民事、行政和刑事责任!
特此声明!
深圳市二一教育股份有限公司
27世纪数言中小学教育资源及组卷应用平台
英语虚拟语气练习
1.Were
you
really
g
(?http:?/??/?www.21cnjy.com?)reat
and
powerful,
you
???????your
promises.
A.?will
keep???????????????????????
B.?shall
keep???????????????????????
C.?must
keep???????????????????????D.?would
keep
2.________
for
(?http:?/??/?www.21cnjy.com?)
the
free
tickets,
I
would
not
have
gone
to
the
cinema
often.
21cnjy.com
A.?If
it
is
not?????????????????
B.?Were
it
not?????????????????21·cn·jy·com
C.?Had
it
not
been?????????????????D.?If
they
were
notwww.21-cn-jy.com
3.You
________
all
right
now
if
you
________
to
the
doctor
then.
A.?would
be;had
listened????????????????????B.?would
have
been;had
listened
C.?would
be;listened??????????????????????????D.?would
have
been;listened
4.The
school
(?http:?/??/?www.21cnjy.com?)took
the
students'
request
into
consideration
that
a
party
________
be
held
to
celebrate
the
victory.
A.?could????????????????????????????????B.?might????????????????????????????????
C.?would????????????????????????????????D.?should
5.—I
wish
I
________
the
meeting.
—But
you
didn't.
A.?attended??????????????????
B.?would
attend??????????????????
C.?have
attended??????????????????D.?had
attended
6.I
would
rather
(?http:?/??/?www.21cnjy.com?)I
________
to
the
party
yesterday
evening.
A.?go??????????????????????????????
B.?went??????????????????????????????
C.?had
gone??????????????????????????????D.?have
gone21世纪教育网版权所有
7.If
we
________
a
table
earlier,
we
wouldn't
be
standing
here
in
a
queue.
A.?have
booke
(?http:?/??/?www.21cnjy.com?)d?????????????????????????B.?booked?????????????????????????
C.?book?????????????????????????
D.?had
booked【来源:21·世纪·教育·网】
8.The
famous
write
(?http:?/??/?www.21cnjy.com?)r
often
says
that
he
______
so
much
without
the
support
and
encouragement
from
his
wife.
A.?shouldn't
achieve?????????????????????????????????????B.?shouldn't
have
achieved
C.?couldn't
achieve???????????????????????????????????????D.?couldn't
have
achieved
9.I
would
hav
(?http:?/??/?www.21cnjy.com?)e
come
earlier,
but
I
________
that
you
were
waiting
for
me.
21
cnjy
com
A.?didn't
know????????????
B.?hadn't
known????????????【来源:21cnj
y.co
m】
C.?would
have
known????????????D.?haven'
t
known
10.Jack
is
a
(?http:?/??/?www.21cnjy.com?)great
talker.
It's
high
time
that
he
________
something
instead
of
just
talking.
2-1-c-n-j-y
A.?will
do??????????????????????????????????B.?has
done??????????????????????????????????
C.?do??????????????????????????????????
D.?did
11.If
he
______
a
Doctor's
degree,
he
would
not
have
been
accepted
by
this
well-known
company
last
year.
【出处:21教育名师】
A.?couldn't
get?????????????????????B.?wouldn't
get?????????????????????
C.?didn't
get?????????????????????
D.?hadn't
got
12.We
required
that
h
(?http:?/??/?www.21cnjy.com?)e
_____sorry
to
his
mum,
but
he
insisted
that
it
____his
fault.
【版权所有:21教育】
A.?said;
wasn't??????????????B.?said;
shouldn't
be??????????????21教育名师原创作品
C.?say;
wasn't??????????????D.?say;
shouldn't
be
13.How
I
wish
every
f
(?http:?/??/?www.21cnjy.com?)amily
___________a
large
house
with
a
garden
with
beautiful
flowers
______
in
it!
21
cnjy
com
A.?has;
to
grow??????????????
B.?had;
growing??????????????
C.?will
have;
growing??????????????D.?had
had;
grew
14.He
would
be
in
be
(?http:?/??/?www.21cnjy.com?)tter
health
now
_______
with
too
much
work
when
young.
A.?had
he
not
burdene
(?http:?/??/?www.21cnjy.com?)d
himself??????????????????B.?if
he
was
not
burdened
C.?were
he
not
burdened?????????????????????????????D.?had
he
not
been
burdened
himself
15.It's
required
that
(?http:?/??/?www.21cnjy.com?)the
football
match
_____
put
off
___
the
bad
weather.
A.?be;
because
of?????????????B.?would
be;
due
to?????????????
C.?was;
thanks
to?????????????D.?was;
owing
to
16.I
can't
thank
you
_
(?http:?/??/?www.21cnjy.com?)____much,
because
without
your
help
I
_____
have
won
the
first
place.
2·1·c·n·j·y
A.?too;
wouldn't??????????????????
B.?very;
shouldn't??????????????????
C.?that;
might
not??????????????????D.?so;
couldn'twww-2-1-cnjy-com
17.Without
the
(?http:?/??/?www.21cnjy.com?)timely
arrival
of
the
rescuers,
twenty
miners
______
underground
yesterday.
A.?would
have
been
trapped???????????????????????????????B.?would
be
trapped
C.?were
trapped????????????????????????????????????????????????????D.?had
been
trapped
18.My
brother'
(?http:?/??/?www.21cnjy.com?)s
pale
face
suggested
that
he
______
ill,
and
my
parents
suggested
that
he
______
some
medicine
.
A.?be;
should
have???????????????B.?was;
should
have??????????????
C.?should
be;
had??????????????D.?was;
has
19.The
village
(?http:?/??/?www.21cnjy.com?)rs
are
extremely
thankful
to
Mr.
Jason,
without
whose
help
the
road
to
the
village_________.
21教育网
A.?can't
be
built????????????????????????????????????????????B.?couldn't
have
been
built
C.?mustn't
be
built?????????????????????????????????????????D.?mustn't
have
been
built
20.—Do
you
know
why
the
chemical
plant
wasn't
built
here?
—Because
it
________
too
much
pollution
to
the
air.21·世纪
教育网
A.?had
caused????????????????
B.?caused????????????????
C.?will
have
caused????????????????D.?would
have
caused
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
英语虚拟语气练习
1.If
he
???????more
careful,
he
would
have
got
far
better
results
in
the
finals.
21世纪教育网版权所有
A.?had
been??
(?http:?/??/?www.21cnjy.com?)???????????????????????????????B.?was?????????????????????????????????
C.?has
been?????????????????????????????????D.?were21·cn·jy·com
【答案】
A
【解析】
句意:如果他更
(?http:?/??/?www.21cnjy.com?)仔细些,他会在期末考试中国做得更好。根据句意和主句中的谓语动词would
have
got可推断,句子描述与过去相反的虚拟语气,从句中的谓语动词用过去完成时。故选A。
2.I'd
rather
(?http:?/??/?www.21cnjy.com?)you
????????by
train,
because
I
can't
bear
the
idea
of
your
being
in
an
airplane
in
such
bad
weather.
?
21教育网
A.?would
go??????????????????????????B.?should
go
????????????????????????????
C.?went??????????????????????????
D.?had
gone
【答案】
C
【解析】
句意:我宁愿你
(?http:?/??/?www.21cnjy.com?)乘火车去.因为我无法想像在如此恶劣的天气你呆在飞机里。因为在would
rather后的宾语从句中,从句中的谓语动词用一般过去时来表示现在或
将来要做的事情,故选C。
3.But
for
my
(?http:?/??/?www.21cnjy.com?)English
teacher's
help,
I
?????????first
place
in
the
English
Speaking
Competition.
?
【来源:21·世纪·教育·网】
A.?would
win????????????
B.?would
have
won????????????【版权所有:21教育】
C.?would
not
win????????????D.?would
not
have
won
【答案】
D
【解析】
句意:要不是老师的帮助,我就不会
(?http:?/??/?www.21cnjy.com?)在英语演讲比赛中获得第一。这是一个隐含的虚拟条件句,含有if
my
English
teacher
hadn't
helped
me
with
my?
spoken
English之意,此处表示与过去事实相反的虚拟,故用与过去相反的虚拟语气,因此D项符合题意。
本题涉及与过去事实相反的虚拟的应用。
4.He
remembers
every
(?http:?/??/?www.21cnjy.com?)thing
of
his
childhood
as
if
it
______
just
now.
A.?was
happening???????????????????B.?happens???????????????????www.21-cn-jy.com
C.?happened???????????????????D.?has
happened
【答案】
C
【解析】
句意:他记得童年的每一件事,
(?http:?/??/?www.21cnjy.com?)仿佛是刚刚发生的一样。happen无进行时态,排除A项;as
if“仿佛,好像”,其后的从句可用虚拟语气。句中的remember为一般现在时,故as
if从句中用一般过去时表示虚拟语气,故选C。2-1-c-n-j-y
本题涉及虚拟语气在状语从句中的应用。
5.______
a
li
(?http:?/??/?www.21cnjy.com?)ttle
earlier,
you
could
have
got
a
copy
of
his
latest
book.
A.?If
you
would
arrive????????B.?If
you
arrived???????????21cnjy.com
C.?Should
you
arrive????????D.?Had
you
arrived
【答案】
D
【解析】
句意:如果你早到一会儿,你就会
(?http:?/??/?www.21cnjy.com?)得到他的最新的一本书。表示与过去事实相反的虚拟语气,从句用过去完成时,省略if,
had提前构成倒装,故选D。【出处:21教育名师】
本题涉及倒装句在虚拟语气中的应用。
6.His
pale
face
sugg
(?http:?/??/?www.21cnjy.com?)ested
that
he
?????????????well
and
I
suggested
he
???????????a
rest.
?
21教育名师原创作品
A.?didn't
feel;
had??????B.?wasn't
feeling;
have??????21
cnjy
com
C.?not
feel;
have??????D.?hadn't
felt;
should
have
【答案】
B
【解析】
句意:他苍白的脸表明他身体不舒服
(?http:?/??/?www.21cnjy.com?),我建议他休息一下。第一个suggest
表示"暗示,表明",后面从句叙述的是一般客观事实,所以用陈述语气,用过去进行时表示当时所处的状态;
第二个suggest表示"建议",后面宾语从句要用"(should+)动词原形"的虚拟语气结构,因此选B。
考查时态和虚拟语气,本题涉及suggest的应用。
7.I________
to
my
cou
(?http:?/??/?www.21cnjy.com?)sin's
birthday
party
last
night,but
I
was
not
available.
www-2-1-cnjy-com
A.?went???????????????????????
B.?had
gone???????????????????????
C.?would
go???????????????????????D.?would
have
gone
【答案】
D
【解析】
句意:昨晚我本想要去参
(?http:?/??/?www.21cnjy.com?)加我堂妹的生日聚会的,但我没空。"but
I
was
not
available"
表示的是过去的真实情况,根据句意可知,空处为与过去情况相反的虚拟语气,应用
"would/might/could/should
have
done"结构,故选D。
本题涉及与过去情况相反的虚拟语气。
8.—Sorry,
Daddy.
I
am
not
getting
on
well
with
my
studies.
—Well.________
you
hadn't
wasted
so
much
time
playing
online
games.
A.?As
if?????????????????????????????????
B.?Even
if?????????????????????????????????
C.?If
only?????????????????????????????????D.?Only
if
【答案】
C
【解析】
句意:——爸爸,对不起,我的学
(?http:?/??/?www.21cnjy.com?)习情况不太好。——哦,要是你不把那么多的时间浪费在网络游戏上就好了。if
only“但愿”接虚拟语气,表示对过去情况的假设。as
if“好像”;even
if“即使”;only
if“只有”。故选C。
9.I
requested
that
you
________
the
task
on
time.
A.?finished?????????????????????????
B.?finish?????????????????????????
C.?could
finish?????????????????????????D.?would
finish
【答案】
B
【解析】
句意:我要求你们按时完成任务。request后接宾语从句,谓语动词用“(should+)动词原形”,故选B。21·世纪
教育网
本题涉及虚拟语气在宾语从句中的应用。
10.—What
happened
to
the
young
trees
we
planted
last
week?
—The
trees
??????????well,
but
we
didn't
water
them.
A.?might
grow???????????
B.?needn't
have
grown???????????
C.?would
have
grown???????????D.?would
grow
【答案】
C
【解析】
句意:—我们上周种的小树怎
(?http:?/??/?www.21cnjy.com?)么了?
—这些小树本来会长得很好,但是我们没有给
它们浇水。根据语境可知,此处是对过去的事实进行假设,故本题选C。
本题涉及对过去的事实进行假设的应用。
11.—How
do
you
find
the
health
club?
—I
________
it.
Every
(?http:?/??/?www.21cnjy.com?)one
is
saying
its
management
is
going
from
bad
to
worse.
A.?ought
to
join????????????????????????????????????????????????????B.?should
have
joined
C.?would
like
to
have
joined????????????????????????????????D.?would
rather
not
have
joined
【答案】
D
【解析】考查情态动词与虚拟语气。句意:——
(?http:?/??/?www.21cnjy.com?)你认为这个健身俱乐部怎么样?
——我宁愿没参加。每个人都说它的管理每况愈下。本题是表示与现在的事实相反。A项表示“我应该加入”,说的是现在的情况,与语境不符,A项错误;should
have
done”本应该做某事,实际上却未做“;would
like
to
have
done”本想要做某事“;would
rather
not
have
done”宁愿没有做某事“。D项符合语境。
12.It's
time
we
_________
all
these
old
toys.
A.?got
away
with?????????????????B.?got
rid
of?????????????????
C.?to
get
rid
of?????????????????
D.?to
get
away
with
【答案】
B
【解析】考查固定句型。句意:是
(?http:?/??/?www.21cnjy.com?)扔掉这些旧玩具的时候了。get
away
with“逃避惩罚”;get
rid
of“除掉,去掉”。It's
time
that
sb.
did
sth./
It's
time
that
sb.
should
do
sth.是时间做某事了。根据题意,故选B。
13.The
worker
(?http:?/??/?www.21cnjy.com?)s
insisted
that
they
______
a
free
lunch
every
noon,
and
the
boss
had
to
give
in.
21
cnjy
com
A.?are
given??????????????????????
B.?being
given??????????????????????
C.?will
be
given??????????????????????D.?be
given
【答案】
D
【解析】
在本句中insis
(?http:?/??/?www.21cnjy.com?)t是“坚持要求”,应该用虚拟语气,“should
+
动词原形”
省略should。另外they和give之间是被动关系,故答案为D。【来源:21cnj
y.co
m】
14.Were
it
no
(?http:?/??/?www.21cnjy.com?)t
for
the
fact
that
he
______
his
work,
he
______
enjoying
himself
by
the
seaside.
A.?completed;
wouldn'
(?http:?/??/?www.21cnjy.com?)t
have
been????????????????B.?had
completed;
wouldn't
have
been
C.?has
completed;
wouldn't
be???????????????????????D.?completes;
wouldn't
be
【答案】
C
【解析】
句意:要不是因为他已经完成了
(?http:?/??/?www.21cnjy.com?)工作的事实,他不会到海边放松自己。fact后是同位语从句,表示动作已经完成用现在完成时。表示与现在事实相反,主句用would+动词原形,故答案为C.
15.—It
seems
that
people
are
becoming
more
and
more
selfish.
—How
much
happier
l
(?http:?/??/?www.21cnjy.com?)ife
would
be
if
we
________to
the
values
of
the
past!
A.?would
return????????????????????B.?had
returned????????????????????
C.?return????????????????????
D.?were
to
return
【答案】
D
【解析】句意:—现在的人们似乎越来越自私
(?http:?/??/?www.21cnjy.com?)了。—要是我们回到以前的世界观,生活就会好多了!本句是条件句中的虚拟语气,根据句意可知是对将来发生的事情的虚拟,条件句中使用“were
to
do
sth.”“should+动词原形”或者过去时;主句使用“情态动词+动词原形”;故D正确。
16.—
I'm
worried
ab
(?http:?/??/?www.21cnjy.com?)out
the
sports
meet.
Do
you
think
it
will
be
postponed?
—
If
it
_______
rain
tomorrow,
but
actually
the
weather
forecast
has
removed
our
worry.
A.?could????????????????????????????????B.?would????????????????????????????????
C.?might????????????????????????????????D.?should
【答案】
D
【解析】
从第二句后半句
(?http:?/??/?www.21cnjy.com?)可知,明天不会下雨,因此判断为虚拟语气,而对将来的虚拟应用should
+
do,故选D。句意,—我很担心明天的运动会,你觉得会被推迟吗?—如果明天下雨的话会,但事实上天气预报已经排除了这一担忧。
17.He
was
very
busy
yesterday,
otherwise
he
____
to
the
meeting.
A.?would
come?????????????????????B.?would
have
come????????????????????
C.?came?????????????????????
D.?had
come
【答案】
B
【解析】句意:昨天他很忙,否则他
(?http:?/??/?www.21cnjy.com?)就会来参加会议了。这题考查虚拟语气的用法,这里的otherwise是隐含的虚拟条件句,相当于:If
he
hadn't
been
busy
yesterday,所以主句用would
have
done。选B。
18.—What
do
you
think
of
a
house
supplied
by
Lovell?
—???????
?you
b
(?http:?/??/?www.21cnjy.com?)uy
a
home
from
Lovell,the
company
promises
to
buy
it
back
at
the
same
price
after
three
years.
A.?Should????????????????????????????????B.?Must????????????????????????????????
C.?Could????????????????????????????????D.?Would
【答案】
A
【解析】
本句是一个虚
(?http:?/??/?www.21cnjy.com?)拟语气的用法,当表示与将来事实相反的虚拟语气时,条件状语从句可以使用“should+动词原形”“were
to
do
sth”“过去时”等三种形式。省略if的时候,可以把should提前构成部分倒装。句意:如果你买了Lovell公司的房子,它允诺三年以后以同样的价格买回去。故A正确。
19.—The
accident
might
not
have
happened
had
we
been
more
careful.
—But
we
_________
at
that
time.
A.?weren't????????????????????????????????B.?didn't????????????????????????????????
C.?hadn't????????????????????????????????D.?don't
【答案】
A
【解析】句意:—如果我们之前更认
(?http:?/??/?www.21cnjy.com?)真一些,或许就不会发生这场事故了。—但是我们那时没有认真。根据语境,上句是对过去的虚拟,下句陈述了过去(没有认真)的事实,故用一般过去时,相当于But
we
weren't?
careful
at
that
time。故选A。
20.All
the
citizens
(?http:?/??/?www.21cnjy.com?)
here
strongly
insist
those
caught
____
“harmful”
advertisements
in
the
streets
_____
punished
strictly.
A.?putting
up;
will
be??????B.?to
put
up;
should
be??????
C.?being
put
up;
shall??????D.?putting
up;
be
【答案】
D
【解析】句意:这里所有的居民强烈要求那
(?http:?/??/?www.21cnjy.com?)些被发现在大街上贴有害广告的人应该受到严厉地惩罚。本句可以转化为:All
the
citizens
here
strongly
insist
those
who
was
caught?
putting
up
“harmful”
advertisement
in
the
streets
(should)
be
punished
strictly.
第一空考查catch
sb
doing
sth的被动语态的形式,第二空考查should
+动词原形的形式,should可以被省略。故选D。2·1·c·n·j·y
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
英语虚拟语气练习
1.I
????????????through
that
tough
period
without
your
help.
?
A.?couldn't
have
gone?????????????????B.?didn't
go?????????????????
C.?wouldn't
go?????????????????
D.?hadn't
gone21教育网
【答案】
A
【解析】句意:如果没有你的帮助我不
(?http:?/??/?www.21cnjy.com?)可能度过那段痛苦的时期。由句意和without可知,
此处为含蓄虚拟语气,主句是对过去事实的虚拟,应用"could/would/might/should
have
done",故选
A。
2.???????????for
the
(?http:?/??/?www.21cnjy.com?)
timely
investment
from
the
general
public,
our
company
would
not
be
so
great
as
it
is
now.
?
www.21-cn-jy.com
A.?Had
it
not
been????????????????B.?Were
it
not
??????????????????
C.?Be
it
not????????????????
D.?Should
it
not
be【来源:21·世纪·教育·网】
【答案】
A
【解析】句意:要不是公众的及时投资,我们的公司不会像现在这样好。这里是对过去事
实的虚拟,所以从句中的谓语动词用过去完成时。选A。21·世纪
教育网
3.If
it
weren't
(?http:?/??/?www.21cnjy.com?)for
the
heavy
traffic,
we
??????????the
Jay's
concert
at
the
moment.
?
21
cnjy
com
A.?can
be
enjoying????????????????????????????????????????????????B.?must
have
enjoyed
C.?would
be
enjoying???????????????????????????????????????????D.?should
have
enjoyed
【答案】
C
【解析】句意:要是没有交通拥挤,我们此刻正在
(?http:?/??/?www.21cnjy.com?)欣赏周杰伦的音乐会。if条件句中的虚拟若是对现在状况的虚拟,条件句中的谓语动词用一般过去时,be
动词用were,而主句用"should/would/could/might+do",同时根据"at
the
moment"可知,此处是对正在进行的
状态的虚拟,故选C项。【出处:21教育名师】
4.We
got
up
early
(?http:?/??/?www.21cnjy.com?)for
fear
that
we
______
miss
the
early
bus.
A.?could???????????????????????????????????B.?should???????????????????????????????????
C.?will???????????????????????????????????
D.?can
【答案】
B
【解析】句意:我们起来得很早,以免错过早班车
(?http:?/??/?www.21cnjy.com?)。连接词for
fear
that"以防万一"用来引导虚拟语气。其形式通常为:for
fear
that
+主语+
should
+动词原形,句中的should可以省去。故选B。
5.I
________
everyone
make
full
use
of
time.
A.?wish??????????????????????????????????B.?hope??????????????????????????????????
C.?want??????????????????????????????????D.?suggest【版权所有:21教育】
【答案】
D
【解析】句意:我建议大家充分
(?http:?/??/?www.21cnjy.com?)利用时间。suggest作“建议”讲时,其后的宾语从句用虚拟语气,即从句谓语动词用“(should)+动词原形”,故选D。21教育名师原创作品
【点评】考查虚拟语气,掌握suggest的应用。
6.The
manager
(?http:?/??/?www.21cnjy.com?)demanded
that
the
work
________
by
the
end
of
the
month.
A.?must
finish??????????????B.?would
be
finished??????????????
C.?be
finished??????????????D.?must
be
finished
【答案】
C
【解析】句意:经理要求工
(?http:?/??/?www.21cnjy.com?)作应该月底完成。由句中的demand可知,其宾语从句的谓语动词应用虚拟语气,即用“(should)+do”。因为the
work?
与finish之间存在被动关系,因此应用(should)be
finished。故填C。
7.________it
in
the
(?http:?/??/?www.21cnjy.com?)flesh,
I
would
never
have
known
the
flood
in
Thailand
is
so
serious
and
people
are
suffering
so
much.
A.?Had
I
not
seen???????????
B.?If
I
did
not
see??
????????????
C.?Should
I
not
see???????????D.?Were
I
not
seen
【答案】
A
【解析】句意:要不是我亲眼所见,我不会
(?http:?/??/?www.21cnjy.com?)知道泰国的洪灾是这么严重,人们受了这么多的苦。所给的空是虚拟语气的倒装句,正常语序应是If
I
had
not
seen...,句中省略了if,应将had提前构成倒装,故选A。
8.If
he
_____
my
advice,
he
wouldn’t
have
failed
his
exam
once
again.
A.?followed???????????????????
B.?should
follow???????????????????
C.?had
followed???????????????????D.?would
follow
【答案】
C
【解析】句意:如果他按着我的建议,他就不会再次在考试中失败。此处是if引导的虚拟语气,与过去的事实相反,if句中用过去完成时态,故选C。21·cn·jy·com
9.—
With
the
failure
of
the
experiment,
we
have
reached
a
dead
end.
—
Cheer
up!
M
(?http:?/??/?www.21cnjy.com?)any
good
things
would
never
have
happened
if
the
bad
events________
first.21
cnjy
com
A.?don't
happen???????????
B.?didn't
happen???????????
C.?hadn't
happened???????????D.?haven't
happened
【答案】
C
【解析】句意:——由于实验失败,我们已到了穷
(?http:?/??/?www.21cnjy.com?)途末路。——振作起来!很多好事从来不会发生,如果坏事首先没有发生的话。此处是if引导的虚拟语气,与过去的事实相反,句子用过去完成时态。故选C。
10.—Why
didn't
you
call
me
then?
—Oh,
my
cell-phone
was
power
off.
I
________
you
otherwise.
A.?would
call??????????????????B.?had
called??????????????????2·1·c·n·j·y
C.?have
called??????????????????D.?would
have
called
【答案】
D
【解析】句意:—为什么当时
(?http:?/??/?www.21cnjy.com?)你不给我打电话?
—哦,我的手机没电了。否则的话我会给你打的。此处相当于if条件状语从句中与过去事实相反的虚拟语气,主句用would
/should
/could/might
+have+过去分词,指如果我手机当时有电的话我会给你打的。故选D.
11.The
patient
insi
(?http:?/??/?www.21cnjy.com?)sted
that
he
________
ill
and
________
to
the
hospital.
A.?wasn't,
wasn't
sent???????????????????????????????????????????B.?wasn't,
shouldn't
be
sent
C.?shouldn't
be,
wasn't
sent?????????????????????????????????D.?shouldn't
be,
shouldn't
be
sent
【答案】
B
【解析】句意:病人坚持说他没
(?http:?/??/?www.21cnjy.com?)有病,他不应该被送往医院。第一空insist“坚持认为”讲时,它后面的从句不用虚拟,因为主句用的是过去时,所以从句也用过去式;第二空insist“坚持要求”讲时,它后面的从句应该用虚拟语气,谓语动词用should+动词原形,should可以省略,又因为patient与send之间是被动关系,故选B。
12.Previously
(?http:?/??/?www.21cnjy.com?)
we
wish
some
of
the
things
________
effortless,
but
we
now
find
them
unattainable.
A.?was???????????????????????????????B.?had
been???????????????????????????????
C.?were???????????????????????????????D.?has
been
【答案】
B
【解析】考查wish从句中的
(?http:?/??/?www.21cnjy.com?)虚拟语气。句意:以前我们希望有些事情是毫不费力的,但是现在我们发现做不到。根据句意可知与过去的事实相反,用过去完成时态。故选B。
13.It's
time
tha
(?http:?/??/?www.21cnjy.com?)t
I
________
my
hair
cut.
It's
the
eighth
time
that
I
________
to
the
barber's
shop.
A.?will
have;
have
gone????????????????B.?had;
go????????????????
C.?have;
went????????????????
D.?had;
have
gone
【答案】
D
【解析】考查虚拟语气和固定句型。句意:我
(?http:?/??/?www.21cnjy.com?)该理发了。这已经是我第八次去这个理发店了。It's
(high/about)
time
that+sb
+过去时/should
do,意为“现在某人该做某事了”,should不能省略;This/It
is
the
first/second/third/...
time
that
sb
have/has
done
sth这是某人第几次做某事,注意当主句用was时,that从句用过去完成时,故选D。
14.________
for
(?http:?/??/?www.21cnjy.com?)the
doctor's
careful
treatment,
he
________
till
last
year.
A.?If
it
were
not,
(?http:?/??/?www.21cnjy.com?)can't
live?????????????????????B.?Were
it
not,
couldn't
live
C.?Had
it
not
been,
couldn't
have
lived??D.?If
they
were
not,
couldn't
live
【答案】
C
【解析】
句意:要不是这
(?http:?/??/?www.21cnjy.com?)位医生的精心治疗,他不可能活到去年。另外的表达方式还有:①If
it
had
not
been
for...②But
for...,根据句意可知,与过去事实相反,if从句用过去完成时态,主句用could/might/should/would+have
done,如果把if省去,则把助动词had提到主语前面,故选C。
15.Their
requireme
(?http:?/??/?www.21cnjy.com?)nt
that
he???
?one
year's
experience
is
reasonable.
A.?had?????????????????????????????????
B.?has?????????????????????????????????
C.?have?????????????????????????????????D.?would
have
【答案】
C
【解析】句意:他们要求他有一年的工作经验
(?http:?/??/?www.21cnjy.com?)是有理由的。requirement后边用that引导同位语从句,从句中谓语动词用should+动词原形,should可以省略,故选C。
16.—I'm
worr
(?http:?/??/?www.21cnjy.com?)ied
about
the
sports
meet.
Do
you
think
it
will
be
postponed?
—If
it
______
rain
tom
(?http:?/??/?www.21cnjy.com?)orrow,
but
actually
the
weather
forecast
has
removed
our
worry.
A.?could????????????????????????????????B.?would????????????????????????????????
C.?might????????????????????????????????D.?Should
【答案】
D
【解析】句意,—我很担心明天的运动会,
(?http:?/??/?www.21cnjy.com?)你觉得会被推迟吗?—如果明天下雨的话会,但事实上天气预报已经排除了这一担忧。从第二句后半句可知,明天不会下雨,因此判断为虚拟语气,而对将来的虚拟应用should
+
do,故选D。2-1-c-n-j-y
17.—
Mary's
(?http:?/??/?www.21cnjy.com?)got
crazy
and
has
been
sent
to
the
mental
hospital.
Did
you
tell
her
boss
about
that?【来源:21cnj
y.co
m】
—
Yes,
but
I
_____
her
husband
first.
A.?should
have
told????????B.?shouldn't
have
told????????
C.?must
have
told????????D.?needn't
have
told
【答案】
A
【解析】句意:—Mary出了事故被
(?http:?/??/?www.21cnjy.com?)送到医院了。你有没有告诉老板?—是的。我已经告诉了老板。但是我本应该先告诉她丈夫的。A本应该做某事,实际上却没有做;B本不应该做某事,实际上去做了;C一定做了某事;D本不必要做某事,实际上却做了。结合句意可知A正确。故答案为A。
18.—I
am
so
nervous
(?http:?/??/?www.21cnjy.com?).
I
have
a
feeling
that
I
am
gonna
be
embarrassed
in
the
interview.21cnjy.com
—If
I
were
you,
(?http:?/??/?www.21cnjy.com?)I
______
for
it
last
night
instead
of
watching
movies.
A.?would
prepare?????????????B.?prepared?????????????
C.?had
prepared?????????????D.?would
have
prepared
【答案】
D
【解析】句意:——我感到
(?http:?/??/?www.21cnjy.com?)非常紧张。我有一种感觉,我在面试中会很尴尬。——如果我是你,昨晚我会准备面试而不是看电影。此处是if条件从句的虚拟语气,从句与现在事实相反,主句表示与过去的事实相反,用would
have+过去分词,故选D.
19.His
sugge
(?http:?/??/?www.21cnjy.com?)stion
that
she
________
in
his
home
suggested
he
________
very
warm-hearted.
www-2-1-cnjy-com
A.?would
stay;
was??????????????????B.?stayed;
be??????????????????
C.?should
stay;
be??????????????????D.?stay;
was
【答案】
D
【解析】句意:他建议她待在家里,这表明
(?http:?/??/?www.21cnjy.com?)他很热心。句中suggestion表示“建议”,后面是that的同位语从句,解释说明suggestion的内容,要用虚拟语气(should)+动词原形;suggest在此句的意思是“表明,暗示”,后面的名词性从句不用虚拟语气,根据主句谓语动词suggested用一般过去时态,故宾语从句也用过去时态,由此可知答案为D。
20.I
________
put
the
(?http:?/??/?www.21cnjy.com?)phone
back
into
my
pocket
________
you
reminded
me
when
the
teacher
approached.
A.?should;
if?????????????????
B.?would
have;
had?????????????????
C.?hadn't;
would?????????????????D.?could
have;
if21世纪教育网版权所有
【答案】
B
【解析】句意:当老师靠近时,如果你能提醒我,
(?http:?/??/?www.21cnjy.com?)我就会把手机放进口袋。此句是省略if的非真实条件句,表示与过去的事实相反,主句用would
do,从句用had
done,故选B。
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)