高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事
实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句
可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句
及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句主句
与过去事实相
反
had+过去分词
should/would/could/might+have
+过去分词
与现在事实相
反
一般过去时(be用
were)
would/should/could/might+动词
原形
与将来事实相
反
一般过去时或
should(wereto)+动
词原形
would/should/could/might+动词
原形
例句:
(1)表示与现在事实相反
IfIhadenoughmoneynow,Iwouldlendittoyou.
(2)表示与过去事实相反
Ifhehadtakenyouradvice,hewouldn’thavemadesuchabadmistake.
(3)表示与将来事实相反
IwouldgoshoppingwithyouifitweretobeSundaytomorrow.
1.虚拟条件句的倒装
在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主
观愿望,虚拟条件句可用倒装结构。虚拟条件句的倒装是通过去掉if,把条件
从句谓语中的助动词、情态动词或系动词放在句首实现的。例如:
HadIbeen(=IfIhadbeen)inthatsituation,Iwouldnothaveletthethief
escapeawaywithsomuchmoney.
Shouldtherebe(=Ifthereshouldbe)adrought,whatshouldwedoatthat
time?
2.错综时间条件句
有时条件从句的动作和主句的动作发生的时间并不一致,这时谓语动词的
形式应根据它所要表示的具体时间来确定。例如:
Ifwehadn’tbeenworkinghardinthepastfewyears,thingswouldn’tbegoing
sosmoothly.
3.含蓄条件句
有时假设的情况并不以条件从句的形式表现出来,而是通过某个介词或介
词短语(如:with,otherwi,without,butfor,inthatposition)、上下文或其
它方式表现出来。这种句子称为含蓄条件句。例如:
Butforthehelpfromyou,Iwouldnothavehadthechancetogotocollege.
二、虚拟语气在某些从句中的运用
在某些词或短语后接的从句中要使用虚拟语气,表示愿望、建议或命令
等。根据虚拟语气的形式不同,虚拟语气可以分为“should类”和“过去时态
类”。
(一)should类
这一类的虚拟语气是通过从句中的谓语动词使用“should+动词原形”体现出
来的,should可以省略。其具体运用体现在:
1.在suggest,order,demand,propo,command,request,desire,
insist等表示建议、命令、要求、意见的动词后接的宾语从句中要使用虚拟语
气。
如:Hesuggeststhatsheshouldleavethehouatonce.
Theleaderorderedthatthetask(should)befinishedassoonaspossible.
Hepropodthatwe(should)dealwiththeproblembytheviewof
development.
2.与suggest,order,demand,propo,command,request,desire,insist等
动词相对应的名词suggestion,order,demand,proposal等后的表语从句或同位
语从句中要使用虚拟语气。如:Thegeneralnttheorderthatthebattle
(should)beheldonuntilthecompletefailureoftheenemy.
Myproposalisthatwe(should)tadeadlineforhandingintheplan.
3.在Itis/wassuggested(ordered,demanded,propod,etc.)结构以及
necessary,esntial,important,strange,natural等形容词后的主语从句中要使
用虚拟语气。如:
It’srequestedthatwe(should)keepthestabilityofthesocietyforthepeople’s
peacefullife.
Itisnecessarythatthebadlywoundedman(should)betreatedimmediately.
(二)过去时态类
英语中,还有一些词或短语后接的从句或句子,也要使用虚拟语气,虚拟
语气是通过句中的谓语使用过去的某种时态(如:一般过去时、过去完成时
等)来体现的。
,wouldrather后的宾语从句。如:
Hewishedhehadneverbeeninvolvedinsuchaffairs.
Iwouldratheryoucouldteachmeagain.
,asthough引导的从句。如:
Thelittleboyknowssomanythingsasifhewasaman.
Heactedasusualasthoughnothinghadhappened.
3.由ifonly(要是……,那该多好啊!)引导的惊叹句。如:
IfonlyIhadpasdthetest!
Ifonlyitstoppedraining!
(about/high)time后的定语从句。如:
Itistimewewentoutforawalk.
Itwashightimetheyhadbeguntopreparetheexperiment.
三、虚拟语气的其它用法
在英语中,一些表示建议、请求、劝告、愿望、祈祷、祝福或诅咒的句
子,也需要使用虚拟语气。如:
Wouldyoumindsmokinghere?
Mayyoubelucky!
LonglivethepeopleofChina!
Godsaveme.
虚拟语气练习题
1
.
Theirrequirementthatheoneyear'xperienceisreasonable.
A
.
hadB
.
has
C
.
haveD
.
wouldhave
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:他们要求他有一年的工作经验是有理由的。
Requirement
后边用
that
引导同位语从句,从句中谓语动词用
should+
动词原形,
should
可以省略,故选
C
。
2
.
Thedoctorrecommendedhe____afewmoredaysinhospital.
A
.
staysB
.
tostayC
.
stayD
.
wouldstay
【答案】
C
【解析】
【详解】
考查动词
recommend
建议,后跟从句用虚拟语气
(should)do
结构,句意:医生建议他应该
在医院住更多的日子。所以选
C
。
3
.
Theydesiredthatthey__________therighttoattendthemeeting.
A
.
hadB
.
haveC
.
areD
.
were
【答案】
B
【解析】
【详解】
试题分析:句意:他们要求他们有权力去参加会议。这里
havetherighttodo
有权力做某
事。因为主句的谓语动词是
desire
它的宾语从句应该用虚拟语气,从句的谓语应该用
should+
动词原形。
should
可以省略。故选
B
。
考点:考查虚拟语气的语法。
点评:本题难度适中。虚拟语气是近几年高考的热点,虚拟语气的情况复杂,形式多样,
需要考生牢记它们的不同的用法,再根据不同的语境分析句子应该用哪种情况的虚拟。用
should
表示的情况特别多,需要考生牢记它们的语法。
即学即练:
__________toit.
go
gone
解析:
D
。句意:由上半句背景句可以看出这是与过去事实相反,因此
wish
后的从句用过
去完成时。
4
.
Jane’spalefacesuggestedthatshe______illandherparentssuggestedthatshe______a
medicalexam.
A
.
be;shouldhaveB
.
was;have
C
.
shouldbe;hadD
.
was;had
【答案】
B
【解析】
【详解】
试题分析:考查
suggest
的用法:句意:
Jane
的苍白的脸表明她病了,她的父母建议她去
体检。第一个
suggest
是
“
表明,显示
”
的意思,后面的
be
动词视整句时态而定,为过去
式。第二个
suggest
是
“
建议
”
的意思,后面是一个虚拟语气,固定用法为
“
(
should
)
do
sth”
,其中
should
常省略。选
B
。
考点:考查
suggest
的用法
5
.
forthefreetickets,Iwouldnothavegonetothefilmssooften.
A
.
IfitisnotB
.
Wereitnot
C
.
HaditnotbeenD
.
Ifitweretobe
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:如果没有那些免费的票,我不会去影院这么频繁。
If
虚拟条件句的
否定(含蓄条件句)常考两个句型:
Ifitweren’tfor…
和
Ifithadn’tbeenfor…
,其意为
“
若不
是
(
有
)”“
要不是
”
。从句中如果有助动词
had,should
或
were
时,可以省略
if
,而从句使用倒
装语序。故选
C
。
6
.
Theysuggestedthattheprofessor______justnow______chairmanofthemeeting.
A
.
referringto;wasmadeB
.
referringto;bemade
C
.
referredto;bemadeD
.
referredto;wasmade
【答案】
C
【解析】
【详解】
试题分析:第一个空是在考查非谓语动词作后置定语修饰
theprofessor
,
referto
(关系
到,涉及到,谈及)与
referto
之间的关系为被动,所以应为
referredto.
第二个空是考查
重点动词
suggest
的用法,其后的宾语从句应为虚拟的用法,即
should+vt,
其中
should
可省
略,所以应为
bemade
,故答案应为
C
。
考点:考查非谓语动词及重点动词的用法。
7
.
________youhappentoeMary,wouldyoupleaaskhertocomehere?
A
.
WouldB
.
CouldC
.
ShouldD
.
Might
【答案】
C
【解析】
【详解】
试题分析:句意
:
如果你碰巧遇到
Kate,
请你叫她来这里一下好吗?在
if
条件句中,如果有
should,were
或
had,
可以省略
if,
把
should,were
或
had
提前。故选
C
。
考点:考查情态动词表虚拟。
8
.
Inthiscompany,itisrequiredthatanyonewho______recentlycomehere_____thiskindof
test.
A
.
has;hasB
.
has;have
C
.
have;haveD
.
have;has
【答案】
B
【解析】
【详解】
试题分析:考察主谓一致和虚拟语气。本题第一空是定语从句,
who
指代先行词在句中作
主语,因为先行词是
anyone
所以句中使用单数
has
的形式。因为前面的动词是
require
后
面的宾语从句指使用
should+
动词原形的虚拟语气。
should
可以省略。句意:在这个公司
里,要求最近来的人要进行这样的一个测试。故
B
正确。
考点:考察主谓一致和虚拟语气
点评:英语中有
4——
四个表示
“
要求
”
的词,
require,ask,tell,demand
;
3——
三个表示
“
建
议
”
的词,
suggest,recommend,advice
;
2——
两个表示
“
命令
”
的词,
order,command
;
1——
一个表示
“
坚持
”
的词,
insist
。他们后面接
should+
动词原形的虚拟语气。
Should
可以省
略。另外定语从句中的单复数取决于先行词的单复数形式。
9
.
Whatwouldhavehappened________
,
asfarasuptotheriverbank.
A
.
Bobhadwalkedfarther
B
.
ifBobshouldwalkfarther
C
.
hadBobwalkedfarther
D
.
ifBobwalkedfarther
【答案】
C
【解析】
【详解】
考查虚拟语气。根据语境为过去事实相反的虚拟语气,故用
hadBobwalkedfarther
,等于
if
Bobhadwalkedfarther
,选
C
。
10
.
—It'sapitythatAndrewdidn'twanttogototheconference.
—________willingtogo
,
wecouldhavepaidallhixpens.
A
.
HadhebeenB
.
Being
C
.
WasheD
.
Hehadbeen
【答案】
A
【解析】
【详解】
A
解析考查虚拟语气与倒装。根据第一句中的时态可知此处是对过去情况的虚拟,意思是
“
如果他愿意去,我们会支付他所有的费用
”
。此处是省略了虚拟条件句中的
if
而引起的倒
装,其正常语序应为
“Ifhehadbeenwillingtogo”
。
11
.
Wouldn’tyouratheryourchild____successfulwithhisstudyandonthescholarship?
A
.
becomeB
.
became
C
.
wouldbecomeD
.
becomes
【答案】
B
【解析】
【详解】
试题分析:句意:难道你不想让你的孩子在学业上成功,获得奖学金吗?
wouldrather
后面
的从句用虚拟语气,和现在相反的情况用一般过去式,所以选
B
。
考点:考查虚拟语气
12
.
IfIhadn’tstoodundertheladdertocatchyouwhenyoufell,you_________now.
A
.
wouldn’tbesmilingB
.
couldn’thavesmiledC
.
won’tsmile
D
.
didn’tsmile
【答案】
A
【解析】
【详解】
试题分析:考察错综条件句。本题的条件句中是与过去的事实相反,故使用过去完成时,
主句是与现在的事实相反,故使用
“
情态动词
+
动词原形
”
;句意:如果在你摔倒的时候,我
不在梯子后面扶着你,你现在就不会这样笑了。故
A
正确。
考点:考察虚拟语气
点评:条件句的虚拟语气是考查的重点。如果过去事实相反,条件句中使用过去完成时,
主句使用
“
情态动词
+havedone”;
如果主句与现在事实相反,条件句中使用过去时,
be
动词
使用
were,
主句中使用
“
情态动词
+
动词原形
”
;如果与将来事实相反,条件句中有三种:过
去时;
weretodo;should+
动词原形,主句使用
“
情态动词
+
动词原形
”
;要特别注意如果省略
了
if
,句子要使用部分倒装的形式,把助动词,
be
动词,情态动词提之主语前。另外还要
注意条件句和主句不同的时间所形成的挫折条件句。
13
.
Hewasverybusyyesterday
;
otherwi
,
he______tothemeeting.
A
.
wouldcomeB
.
cameC
.
wouldhavecomeD
.
willcome
【答案】
C
【解析】
【详解】
这题考查虚拟语气的用法,这里的
otherwi
是隐含的虚拟条件句,相当于:
Ifhehadn’t
beenbusyyesterday
,所以主句用
wouldhavedone
。选
C
。
14
.
WewouldhavecalledataxiyesterdayifHarold__________usaridehome.
A
.
didn’tofferB
.
wouldn’toffer
C
.
hasn’tofferedD
.
hadn’toffered
【答案】
D
【解析】
【详解】
考查虚拟语气的条件句。
wouldhavedone
表明是对过去的虚拟,所以条件句需要用
had
done
。
句意:昨天如果哈罗德不主动开车送我们回家的话,我们就要打的了。
15
.
—
Don
’
tforgettobringyourcamerawithyou,Jack.
—
Oh,n’tbringitifyou
________
me.
A
.
w
ouldn’tremind
B
.
haven’treminded
C
.
shouldn’thavereminded
D
.
hadn’treminded
【答案】
D
【解析】
【详解】
考查错综条件的虚拟语气。句意:
——
不要忘记带上你的相机,杰克。
——
啊,谢谢。如
果你不提醒我,我不会带的。本题主句涉及的时间是将来,从句涉及的时间是过去,条件
从句表示的动作与主句表示的动作发生的时间并不一致,这时,谓语动词的形式要根据各
自所表示的时间来调整,这种现象叫做错综时间虚拟语气。本题从句表示与过去事实相
反,过去事实上是
“
提醒
”
了,故用过去完成时。
16
.
Whenitcomestodeath,VincentVanGogh________byothersinthathiswounddidn’t
indicatesuicide,whileAlbertEinstein________longerbutherefudsurgery,
A
.
mayhavebeenkilled;shouldhavelived
B
.
shouldhavebeenkilled;shouldhavelived
C
.
mayhavebeenkilled;musthavelived
D
.
shouldhavebeenkilled:musthavelived
【答案】
A
【解析】
【详解】
考查情态动词和虚拟语气。句意:谈到死亡,文森特
·
梵高可能被其他人杀害,因为他的伤
口并不意味着自杀,而阿尔伯特
·
爱因斯坦本应该活得更长,但他拒绝接受手术。
havebeenkilled;shouldhavelived
可能被其他人杀害,本应该活得更长;
havebeen
killed;shouldhavelived
本应该被其他人杀害,本应该活得更长;
ebeenkilled;
musthavelived
可能被其他人杀害,一定活了很长;
havebeenkilled:musthave
lived
本应该被其他人杀害,一定活了很长。结合句意,
mayhavedone
表示对发生过的事
情的推测,
shouldhavedone
本应该做某事,实际未做,符合句意。故选
A
项。
17
.
—Whydidn’tyoucallmethen?
—Oh,mycell-phonewaspoweroff.I________youotherwi.
A
.
wouldcallB
.
hadcalled
C
.
havecalledD
.
wouldhavecalled
【答案】
D
【解析】
【详解】
考查虚拟语气。句意:
---
为什么当时你不给我打电话
?--
哦
,
我的手机没电了。否则的话我会
给你打的。此处相当于
if
条件状语从句中与过去事实相反的虚拟语气,主句用
would
/should/could/might+have+
过去分词,指如果我手机当时有电的话我会给你打的。故选
D.
【名师点睛】
含蓄虚拟条件句就是将条件从句隐藏在上下文一定的短语中的一类条件句,比如将条件隐
含在不定式短语中,分词短语中,介词短语中,名词短语中,或某些连词
(
如
or,orel,
otherwi
等
)
中,将条件隐含在定语从句中,将条件隐含在一定的上下文中,等等。如:
Tohavestudiedharder,youwouldhavepasdtheexamination.
你学习更用功些,你早就考及
格了。
(=ifyouhavestudiedharder,you…)
Failingthistime,whatwouldyoudo
?假若这次失败,那你怎么办?
(=Ifyoufailedthistime,
what…)
Withoutair,noonecouldlive.
没有空气,人就不能活。
(=Iftherewerenoair,noonecould
live.)
Atruefriendwouldnothavebetrayedme.
若是真正的朋友,就不会背弃我。
(=Ifhehadbeen
atruefriend,hewould…)
Ididn’tknowthathewasacheat,orelIwouldn’thavebelievedhim.
我不知道他是个骗子,
不然我也不会相信他了。
(orel=ifIhadknownhewasacheat)
Anyonewhohadenthatpaintingmighthavetakenitforaphoto.
凡是看过那画的人,都可
能把它看成是照片。
(=Ifanyonehadenthatpainting…)
Don’dtaketoolong.
不要费事看所有这些文件了,那
会花太多时间。
(=…Ifyoureadallthepapers,Itwouldtaketoolong)
I’mreallyverybusy,otherwiIwouldcertainlygotherewithyou.
我真的是太忙了,不然我就
会同你一道去了。
(otherwi=ifIwerenotsobusy)
18
.
Withoutyourhelp,I________thefirstprizeintheEnglishSpeakingContest.
A
.
won’tgetB
.
didn’tget
C
.
wouldn’tgetD
.
wouldn’thavegot
【答案】
D
【解析】
【详解】
考查虚拟语气。句意:没有你的帮助,在英语演讲比赛中我就不会得第一名。此处与过去
的事实相反,
Withoutyourhelp
相当于
if
引导的非真实条件句,故答案为
D
。
【名师点睛】
without
引导的虚拟语气
1.
与现在事实相反:
Withoutair,mancouldn'texistontheearth.
没有空气的话
,
人类将不能在地球上生存。谓语动
词:
would/could/might(not)dosth.
2.
与过去事实相反:
Withoutyourhelp,Iwouldhavefailedtheexamlastweek.
没有你帮助的话
,
我上周考试可能就
通不过了。谓语动词:
would/could/might(not)havedonesth.
3.
与将来事实相反:
Withoutyourticket,Iwouldn'tbeabletogototheconcerttomorrow.
要是没有你的票的话
,
我明
天就不能去听音乐会了。谓语动词:
would/could/might(not)dosth.
19
.
IwishI______,Icouldgiveyouahandatprent.
A
.
studiedB
.
hadstudied
C
.
havestudiedD
.
willstudy
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:我当时要是学摄影就好了。如果是的话,我现在可以帮你一下。此
处考查动词
wish
后跟宾语从句,用虚拟语气。表示与过去事实相反,从句用过去完成时。
故选
B.
【点睛】
虚拟语气用在
wish
后的宾语从句中,(常常省去连词
that
),表示不可能实现的愿望。
1.
表示与现在事实相反的愿望
构成:主语
+wish(that)+
从句主语
+
动词过去式(
be
一律用
were
)
例如:
IwishIkneweverythingintheworld.
2.
表示与过去事实相反的愿望
构成:主语
+wish(that)+
从句主语
+had+
过去分词,本题就属于这一类。
例如:
Iwishthatyouhadcalledyesterday.
3.
表示将来不大可能实现的愿望
构成:主语
+wish(that)+
从句主语
+would/should/could/might+
原形动词
例如:
Iwishthathecouldtryagain.
20
.
itraintomorrow,themeetingwouldbeputoff.
A
.
ShouldB
.
Would
C
.
CouldD
.
Must
【答案】
A
【解析】
【详解】
本题考查与将来事实相反的虚拟语气,故从句用
should+v
原形。句意:如果明天下雨,
会议将会被推迟。此处是
if
引导的非真实条件句,如果把
if
省略,则将情态动词
should
提
到主语的前面。故选
A
。
【点睛】
if
的虚拟语气讲解
1.
对现在情况的假设:表示说话时不存在或与事实相反的情况
.
形式:
If+
主语
+did,
主语
+should/would/could+do.
例句:
Ifyouknewenglishwell,youwouldbeabletotalkwith
foreignersfreely.
2.
对过去情况的假设:表示与过去事实相反的情况
.
形式:
if+
主语
+haddone,
主语
+should/would/could+havedone.
例句:
ifihadnotstudiedhard,imighthavefailedintheexam.
(事实是我通过考试了)
3.
对将来情况的假设:表示将来实现可能性不大的情况
.
形式:
if+
主语
+did/weretodo
/shoulddo,
主语
+should/would/coulddo.
例句
:ifheshouldchangehismind,whatwouldwedo?
if
的省略:在正式文体中
,
有时可把虚拟条件句中的连词
if
省去
,
这时从句需要采用倒装语序
,
即:将
were,had,should
等助动词提到主语前面
,
主句不做任何变化
.
例句:
shoulditrain
tomorrow,wewouldstalyathome.
错综时间:所谓错综时间是指主句和从句的动作不是发生在同一时间
.
这时
,
需要根据意思选
用表示不同时间的虚拟语气形式
.
例句:
ifiwereyou,iwouldhavetakenhisadvice.
(从句表
示现在时间
,
主句表示过去时间)
,
我要是你
,
就听他的忠告了。
21
.
Ifshe________generousasshemakesoutshewouldhavedonatedmoremoneyinthe
catastrophe.
A
.
hadbeenB
.
were
C
.
wouldbeD
.
was
【答案】
B
【解析】
【详解】
考查虚拟语气。从句首的
if
(如果)与主句的
wouldhavedone
(早就做
…
)可判断本题考
查虚拟语气,并且根据主句时态可以判断是与现在事实相反的假设,所以
if
从句用一般过
去式,
be
动词要用
were
。虚拟语气中,
be
动词的一般过去时只能用
were
不能用
was
,故
选
B
。
【点睛】
If
条件句引导的虚拟语气,一般有三种形式。与现在事实相反:
If+
主语
+did(be
用
were)
,
主语
+would/should/might/could+
动词原形。与过去事实相反:
If+
主语
+haddone
,主语
+would/should/might/could+havedone
。与将来事实相反:
If+
主语
+weretodo/shoulddo
,
主语
+would/should/might/could+
动词原形。虚拟语气做题方法是在正常时态上往前推一个
时态,用往前推了时态表达虚拟的不真实性。只要学生记住我们上边列出的这三种形式,
做题是轻而易举的。
22
.
ItwasPresidentXiJinping_______visitedthenavytroopsonApril19andurgedthatnaval
force_______.
A
.
who;strengthenB
.
whom;strengthen
C
.
who;bestrengthenedD
.
who;tostrengthen
【答案】
C
【解析】
【详解】
考查强调句和虚拟语气。句意:是习近平主席在
4
月
19
号参观了海军,要求加强海军力
量。本句是强调句,基本结构是:
Itis/was+
强调部分
+who/that+
其余部分。
urge
后加宾语
从句,从句用虚拟语气,即谓语动词用(
should
)
+
动词原形,此处省略了
should
,故选
C
。
【名师点睛】
在表示建议、命令、要求、忠告等动词的后面的宾语从句中要用虚拟语气,由于这些动词
本身隐含说话者的主观意见,认为某事应该应不应该怎么样,这些词语后面的
that
从句应
用虚拟语气,且均以
“should+
动词原形
”
表示这种语气,但事实上
should
常被省略,故此句
中谓语动词用原形,常用的此类动词有:
后的宾语从句
2.
表示
“
坚持
”insist
后的宾语从句
3.
表示
“
命令
”order
、
command
后的宾语从句
4.
表示
“
建议
”advi
、
suggest
、
propo
、
recommend
后的宾语从句
5.
表示
“
要求
”ask
、
demand
、
require
、
request
后的宾语从句
6.
表示
“
投票
”vote
后的宾语从句
7.
表示
“
安排
”arrange
后的宾语从句
8.
表示
“
希望
”“
打算
”desire
,
intend
后的宾语从句
9.
表示
“
指示
”direct
后的宾语从句
23
.
HeinsistedthatI______backwhatIsaid,butIinsistedthatmyremarks______right.
A
.
took;were
B
.
take;shouldbe
C
.
shouldtake;be
D
.
take;were
【答案】
D
【解析】
【详解】
考查动词用法。句意:他坚持要求我收回说过的话,但是我坚持认为我的话是对的。动词
insist
表示
“
坚持认为
”
的时候,后面宾语从句用陈述语气;当
insist
表示
“
坚持要求做某事
”
的时候,后面的宾语从句使用
“
(
should
)
+
动词原形
”
的虚拟语气。分析句子
,
结合句意可判
断第一句中的
insist
在这里的含义为
“
坚持要求
”,
所以后面用虚拟语气。第二空前的
insist
表
示
“
坚持认为
”
,后面接陈述语气。所以选
D
项。
24
.
Ifwecouldliveourlifeonceagain,Isuppomanypeople________adifferentone.
A
.
willchooB
.
willhavechon
C
.
wouldchooD
.
wouldhavechon
【答案】
C
【解析】
【详解】
本题考查虚拟语气。解题步骤:
1.
确定虚拟语气:
If
条件句谓语动词用了
coulddo
,说明此
处是虚拟语气;
2.
确定谓语动词:
If
条件句用
coulddo
,表示和现在事实相反的虚拟语气,
主句用
would/could/shoulddo
。句意:如果我们能再活一次,我想很多人会选择一个不同
的人生。故选
C
。
25
.
Bob______hisfortune;otherwi,he______fromstresstopaybacktheloan.
A
.
musthavemade;wouldn’thavesuffered
B
.
couldn’thavemade;wouldhavesuffered
C
.
musthavemade;wouldhavesuffered
D
.
couldn’thavemade;wouldn’tsuffer
【答案】
C
【解析】
【详解】
考查情态动词和虚拟语气。句意:鲍勃一定发了财,否则,他会承受偿还贷款的压力。
otherwi
前是对过去事情的推测,
must+have+done
表示对已发生事情的肯定推测,意为
一定做过某事,一定已经做过某事,想必已经做过某事,该结构只用于肯定的陈述句中。
otherwi
意为否则,要不然,根据其后的句意,是不真实的,句子要用虚拟语气,且是
与过去的事实相反的虚拟语气,要用
should/would/might/could+havedone
,故选
C
。
【点睛】
1
、
must
用在肯定句中表示较有把握的推测,意为
“
一定
”
。
2
、
must
表对现在的状态或现在正发生的事情的推测时,
must
后面通常接系动词
be
的原
形或行为动词的进行式。如,
tbetired.
你辛苦干一整
天,一定累了。
Hemustbeworkinginhisoffice.
他一定在办公室工作呢。
3
、
must
表示对已发生的事情的推测时,
must
要接完成式。如,
Ididn’thearthephone.I
musthavebeenasleep.
我刚才没有听到电话,我想必是睡着了。
4
、
must
表示对过去某时正发生的事情的推测,
must
后面要接完成进行式。如,
——Why
didn’tyouanswermyphonecall
?
——Well
,
Imusthavebeensleeping
,
soIdidn’thearit.
26
.
—Yourlittlebrotheriswateringtheflowers!Why?
—Well,I’mnotfeelingverywelltoday—otherwiI______itmylf.
A
.
didB
.
wouldbedoingC
.
haddoneD
.
wouldhavedone
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:
——
你的小弟弟正在浇花
!
为什么
?——
嗯,我今天感觉不太好,否则
我就自己做了。此处
otherwi“
否则,要不然的话
”
,与现在的事实相反,谓语动词应该用
would+
动词原形,且强调动作的进行,用过去将来进行时态,故选
B
。
【点睛】
If
引导的虚拟语气:
1.
表示与现在事实相反的情况
从句:
If+
主语
+
动词一般过去时
(Be
动词用
were)
主句:主语
+
should/would/might/could+do
:
IfIwereyou
,
Iwouldtakeanumbrella.
如果我是你,我会带
把伞。(事实:我不可能是你)
2.
表示与过去事实相反的情况
从句:
If+
主语
+had+done
主句:主语
+should/would/might/could+havedone
:
IfIhadgot
thereearlier
,
Ishould/wouldhavemether.
如果我早到那儿,我就会见到她。(事实:去晚
了)
3.
表示与将来事实相反
从句:
①if+
主语
+weretodo②if+
主语
+should+do③if+
主语
+
动词一般过去式(
be
动词用
were
)主句
:
主语
+should/would/might/could+do:Ifheshouldcomeheretomorrow
,
Iwould
talktohim.
如果他明天来这儿的话,我就跟他谈谈。(事实:来的可能性很小,不可能)
27
.
_____thefreetickets,Iwouldnothavegonetothefilmssooften.
A
.
IfitisnotB
.
WereitnotforC
.
HaditnotbeenforD
.
Ifithadnotbeen
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:如果不是因为免费的电影票,我就不会看电影看得那么勤。根据
I
wouldnothavegonetothefilmssooften.
可知,这里在对过去进行虚拟,要用非真实条件句
的虚拟语气,此时条件从句中谓语动词用
haddone
。而当非真实条件句中有
had
时,可以
省略
if
,把
had
提至主语前形成部分倒装结构。故选
C
项。
【点睛】
非真实条件句的虚拟语气是虚拟语气的考查中很重要的一部分。非真实条件句表示条件从
句假设的动作客观上未发生,只是主观虚拟在这个动作发生的情况下主句动作的反馈。非
真实条件句的虚拟语气可分为对现在的虚拟、对过去的虚拟和对将来的虚拟,每一种情况
下条件从句的谓语动词和主句的谓语动词形式都是有相应要求的。而当非真实条件句中有
should
、
had
或
were
时,可以省略
if
,而把
should
、
had
、或
were
提至主语前,从句形成
部分倒装结构。本题正好符合这种情况,首先根据分析出的非真实条件从句可以写出一般
形式
“Ifithadnotbeenforthefreeticket”
,再省略
if
、提前
had
作部分倒装,即可得出正确
答案。
28
.
Ifit________forhisinvitationtheotherday,Ishouldnotbeherenow.
A
.
hadnotbeenB
.
shouldnotbe
C
.
werenotD
.
shouldnothavebeen
【答案】
A
【解析】
【详解】
考查虚拟语气。句意:要不是那天他的邀请,我现在就不会在这里了。
been
(过
去完成时)
notbe
(情态动词)
t
(一般过去时态)
nothave
been
(
shouldnothavedone
不应该做,但是做了)。主句
“Ishouldnotbeherenow.”
表达的
是与现在事实相反的情况;而根据
if
从句中表示过去的时间状语
“theotherday
前些日子
”
可知,此处表达的应该是与过去事实相反的情况,所以要使用过去完成时。故选
A
项。
29
.
Themaninsistedthathe________themoneyandthathe________tfreerightaway.
A
.
hadn’tstolen;wasB
.
hadn’tstolen;beC
.
notsteal;beD
.
shouldn’tsteal;was
【答案】
B
【解析】
【详解】
考查时态和虚拟语气。句意:这名男子坚称他没有偷钱,并坚持要求他立即被释放。
insist
后接宾语从句的用法:
insist
表示
“
坚持说,坚持认为
”
时,根据一般宾语从句的规则,
insist
用一般过去时,从句中动词用与过去相关的时态;
insist
表示
“
坚持要求
”
时,用虚拟语气,
从句中的动词用
“should+do”
,
should
可以省略。本题第一空是他
“
坚持说
”
,并且主句动
词
insist
是一般过去时,从句谓语动词
steal
发生在主句谓语动词
insist
之前,从句谓语用
过去完成时(
haddone
),第二空表示
“
坚持要求
”
,所以从句中的动词用
“(should)+do”
,
he
和
tfree
是被动关系,是被动语态(
bedone
)。故选
B
项。
30
.
________thedangeroftravelingonthelonelyisland,theywouldnotbetrappednow.
A
.
HavetheybeeninformedofB
.
Weretheyinformedof
C
.
ShouldtheybeinformedofD
.
Hadtheybeeninformedof
【答案】
D
【解析】
【详解】
试题分析:考查虚拟语气和倒装省略。句意:如果他们被告知了在孤岛上旅行的危险的话
他们现在就不会被困了。此题考查的是混合虚拟语气,且考查了虚拟语气与倒装省略的结
合。
If
条件句中表示的是与过去事实相反应该是
“Iftheyhadbeeninformedofthedangerof
travelingonthelonelyisland”
,主句是与现在事实相反,可以通过时间状语
“now”
判断出。
依照
if
遇到的虚拟语气与倒装省略的结合用法可以用成
“Hadtheybeeninformedofthe
dangeroftravelingonthelonelyisland”
,故
D
项正确。
考点:考查虚拟语气和倒装省略
本文发布于:2022-12-11 01:19:01,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/82560.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |