高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事
实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句
可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句
及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句主句
与过去事实相
反
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
.
Itwasorderedthatnosmoking___________inthelibrary.
A
.
beallowedB
.
wouldbeallowed
C
.
wasallowedD
.
hasbeenallowed
【答案】
A
【解析】
【详解】
考查虚拟语气。句意:图书馆规定不允许吸烟。在
It'sorderedthat……
从句中用
should
加动
词原形,其中
should
可以省略。故选
A
。
2
.
IfGeorgehadfollowedhisfather’sadvice
,
he________alawyernow
.
A
.
isB
.
wouldbe
C
.
hasbeenD
.
wouldhavebeen
【答案】
B
【解析】
【详解】
考查虚拟语气。如果
George
听从了他父亲的建议,他现在将是一名律师了。虚拟时需将句
子时态在原基础上往前推一个,例从句中与过去事实不符,用了过去完成时。而主句中由
提示词
now
,说明与现在事实不符,需变成过去将来时,故选
B
3
.
Wouldn’tyouratheryourchild____successfulwithhisstudyandonthescholarship?
A
.
becomeB
.
became
C
.
wouldbecomeD
.
becomes
【答案】
B
【解析】
【详解】
试题分析:句意:难道你不想让你的孩子在学业上成功,获得奖学金吗?
wouldrather
后面
的从句用虚拟语气,和现在相反的情况用一般过去式,所以选
B
。
考点:考查虚拟语气
4
.
Ifit_________notforallthecarsandpasrs-bywithcameras,you_________thinkyou
havemagicallytraveledbacktothe14century.
A
.
is…willB
.
hadbeen…would
C
.
were…willD
.
were…might
【答案】
D
【解析】
【详解】
试题分析:句意:如果不是因为所有的汽车和带照相机的过路人,你可能会认为你奇迹般
的回到了
14
世纪。从句意看,这是一种不真实的情况,用虚拟语气,因为是和现在相反的
情况,所以
if
的从句用
be
动词的过去时
were
,主句用情态动词
mightdo
,所以选
D
。
考点:考查情态动词和虚拟语气
5
.
heraboutthat.
A
.
hadn’ttoldB
.
didn’ttellC
.
wouldn’ttellD
.
can’ttell
【答案】
A
【解析】
【详解】
试题分析:考察虚拟语气。动词
wish
后面的从句使用虚拟语气,如果与现在相反,使用一
般过去时;与过去相反,用过去完成时;与将来相反,用过去将来时。句意:听到这个消
息,
Nancy
非常失望。我多么希望我没有告诉她这一点啊!根据句意说明这是与过去的希
望相反,过使用过去完成时。故
A
正确。
考点:考察虚拟语气
点评:动词
wish
后面的从句要使用虚拟语气。如果与现在事实相反,用过去时;如果与过
去事实相反,用过去完成时;如果与将来相反就使用过去将来时。
6
.
IfJohnLennonandPaulMcCartney_______,thepopmusicoftoday________very
different.
A
.
didn’tmeet;wouldbe
B
.
hadn’tmet;wouldbe
C
.
didn’tmeet;wouldhavebeen
D
.
hadn’tmet;wouldhavebeen
【答案】
B
【解析】
【详解】
试题分析:考查虚拟语气。虚拟语气用于状语从句中,与过去事实相反的假设:
If+
主语
+
had+
过去分词,主句主语
+should/would/could/mighthave+
过去分词,但是虚拟条件句和
主句动作若发生的时间的不一致,主句和从句的谓语要根据各自所指的不同时间选用适当
的虚拟语气形式。题文中的主句有表现在时间的
today
,所以应该是主句主语
+should/
would/could/might+
动词原形。句意:如果约翰列侬和保罗麦卡特尼没有相遇,那今天的流
行音乐将大有不同。故选
B
。
考点:考查虚拟语气
7
.
PresidentXiJinpingurgedthatofficialsandpublicfigures_________byexampleand_______
goodvaluesamongChinecitizens,especiallytheyoungergeneration.
A
.
leads,promotesB
.
led,promoted
C
.
lead,promoteD
.
haveled,promoted
【答案】
C
【解析】
【详解】
试题分析:考察
should
的用法和时态。该句是一个表语从句
,
凡是主句中有以
suggest,proposal,order,idea,plan,news,motion,demand
等名词后面所带的表语从句或同位语
从句中
,
其谓语部分的
should
可以省略。所以第一个空是原型
lead.
由于该句的时态是一般
过去式,所以第二个空用
promoted
。该句意思为:习近平主席号召官方及公共数据以例子
来支撑,向市民尤其是向年轻一代传递优秀价值观,。故选
C
考点:考察
should
的用法和时态
8
.
Theuptmotherthoughttoherlf,“IfonlyI______what’sgoingoninmylittleboy’shead
rightnow.”
A
.
knowB
.
knewC
.
haveknownD
.
hadknown
【答案】
B
【解析】
【详解】
试题分析:考查虚拟语气。句意:沮丧的妈妈自言自语道:
“
如果我知道我的孩子现在在想
什么就好了
”ifonly
,如果
……
就好了,引导的句子需用虚拟语气。由句意可知,与现在事实
相反,所以用一般过去时,故选
B
项。
考点:考查虚拟语气。
9
.
Whatdoyouthinkofthesuggestion_______heofferedus_______wegotoNewYorkfor
ourholiday?
A
.
what;thatB
.
which;that
C
.
which;whatD
.
what;what
【答案】
B
【解析】
【详解】
试题分析:考查定语从句和同位语从句:句意:你认为他提供给我们的建议我们去纽约度
假怎样?第一空是定语从句先行词是
suggestion
,定语从句中缺少宾语,用
which
引导定语
从句,第二空是同位语从句,同位词是
suggestion
,
that
连接同位语从句,说明
suggestion
的内容,
that
不能省略。选
B
。
考点:考查定语从句和同位语从句
点评:定语从句的考查主要就是考查关系词的辨析,关系代词
that,which,who,whom,
as
,
who
在句中做主语,宾语,表语或者定语;
where,why,when
在句中做状语。要分析
句子成分,看缺少什么成分,就选用相应的关系词。同位语从句和定语从句不一样,同位
语从句是对同位词内容的说明不是修饰,同位语从句的
that
不能省略。
10
.
—Withthefailureoftheexperiment,wereachadeadend.
—Cheerup!Manygoodthingswouldneverhavehappenedifthebadevents________first.
A
.
don’thappenB
.
didn’thappen
C
.
hadn’thappenedD
.
haven’thappened
【答案】
C
【解析】
【详解】
表示与过去事实相反的推测时,主句用
wouldhavedone
的形式,
if
从句用过去完成时。
11
.
Ifit________forhergreathelpthen,IwouldnotstudyEnglishsowellnow.
A
.
hasn’tbeenB
.
wasn’t
C
.
hadn’tbeenD
.
isn’t
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:那时候如果没有她的帮助,我英语现在不会学的如此好。根据时间
状语
then
可推断,从句表示与过去事实相反,所以谓语动词用过去完成时。故选
C
。
12
.
It’I__________thatprogramme!
A
.
didn’trunB
.
haven’trun
C
.
hadn’trunD
.
wouldn’trun
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:我的电脑有了新的病毒。要是我没有用那个程序就好了。此处与过
去的事实相反,所以用过去完成时态,答案为
C
。
13
.
Ifyou______theMinisterofEducation,whichsubjectwouldyouratherhave_______from
theCollegeEntranceExamination?
A
.
are;includedB
.
hadbeen;beenexcluded
C
.
wereto;includeD
.
were;removed
【答案】
D
【解析】
【详解】
考查虚拟语气和动词辨析。句意为:假如你是教育部长,你愿意把哪一科从大学入学考试
中删除?第一个空表示对将来的假设,
be
动词应该用
were
的虚拟,第二个空
remove…from…
表示
“
把
……
从
……
中去掉
”
,故选
D
。
14
.
Ifmycar_________morereliable,IwouldhavedriventoLhasainsteadofflyinglastsummer.
A
.
wasB
.
hadbeenC
.
shouldbeD
.
wouldbe
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:如果我的车靠得住的话,去年夏天我就会开车去拉萨而不是坐飞机
了。根据主语的谓语动词可知题干是表示与过去事实相反的虚拟语气,从句谓语动词用
haddone
,选
B
。
15
.
Hesuggestedthattheproblems______paidspecialattentionto.
A
.
referredtobeingB
.
refertobeingC
.
referredtobeD
.
referringtobe
【答案】
C
【解析】
【详解】
考查非谓语动词、语态和虚拟语气。句意:他建议应该要对涉及到的问题给予重视。分析
句子可知,宾语从句中的谓语动词是
paid
,故空格处用非谓语,根据与逻辑主语
problems
是被动关系,故用过去分词
referredto
;主句的谓语动词是
suggested
,表示
“
建议
”
,其后
面的宾语从句用
shoulddo
,
should
可以省略,与主语
problems
是被动关系,用被动语
态,故选
C
。
【点睛】
suggest
一般用作及物动词,接名词、代词、动名词、带疑问词的动词不定式或由
that/wh-
引导的从句作宾语。
suggest
作
“
建议
”“
提议
”
解后接
that
从句作宾语时,从句中的谓语动词
要用虚拟式;作
“
表明,暗示
”“
使想起
”
等解时,从句中的谓语动词可用陈述式。
16
.
TheSmithswouldliketo________onatriptoBeijing,butitwascalledoffbecauoftheir
father’sillness.
A
.
goB
.
havegoneC
.
goingD
.
havinggone
【答案】
B
【解析】
【详解】
考查固定搭配。句意:史密斯夫妇本来想要去北京旅行,但是因为他们父亲生病了,所以
旅行取消了。
Wouldliketohavedone
是虚拟语气的一种表达方式,表示
“
本来已经做了,但
实际上并没有做
”
,根据句意可知,事情发生在过去,因为他们父亲生病所以他们没有去北
京,句子表达的是他们希望已经去北京了但实际上没去,应用
havegone
,故选
B
。
17
.
He________betterlastnight
,
buthewasalittlenervousanddidn’treachhisbeststandard.
A
.
couldperformB
.
musthaveperformed
C
.
shouldperformD
.
couldhaveperformed
【答案】
D
【解析】
【详解】
考查虚拟语气。含蓄条件句,
but
表转折,表示与过去事实相反,主句使用
“
情态动词+
havedone”
。
musthavedone
表示对过去的肯定推测,
couldhavedone
表示在过去本来能做
某事。句意:他昨晚本来能表演得更好,但他有点紧张,未能发挥他最好的水平。故选
D
。
18
.
–Thankyouforyourassistance,without___Imighthavebeenindanger.
--That’sallright,anyoneinmyplace________thesamething.
A
.
that;willdoB
.
it,would
C
.
which;canhavedoneD
.
which;wouldhavedone
【答案】
D
【解析】
【详解】
考查非限制性定语从句和虚拟语气。句意:
——
谢谢你的帮助,没有你的帮助我可能会有
危险。
——
没关系,无论是谁处在我这样的位置,都会这么做的。
without___Imighthave
beenindanger.
是一个非限制性定语从句,先行词是
yourassistance
,介词
+
关系代词引导的
定语从句,指物,只能用
which
;与过去事实相反的假设,其句子结构为:从句:
If+
主语
+
过去完成时
+
其他,主句:主语
+should(would,could,might)+
现在完成时
+
其他,故选
D
。
19
.
theowners____enoughattentionto
thesafetymeasures!
A
.
paidB
.
shouldpay
C
.
wouldpayD
.
hadpaid
【答案】
D
【解析】
【详解】
考查虚拟语气。句意:多达
150
人在爆炸中丧生。要是业主对安全措施给予足够的重视就
好了!根据句意可知,此处表示与过去事实相反的情况,应使用过去完成时。故
D
选项正
确。
【点睛】
Ifonly:
常常用来表示强烈的愿望,使用虚拟语气时和
wish
类似,表达强烈的遗憾或与真实
条件不符的愿望。因而使用起来的形式也与
wish
相同。
1.
表示与将来情况不同:
ifonly
+从句主语+
would(could,might)+
动词原形
eg
:
Ifonlyshewouldtryagain.
我希望她能再试一次。
2.
表示与现在情况不同:
ifonly
+从句主语+动词过去式
eg
:
IfonlyIwasn'tgoingtoLondon.
我希望我没去过伦敦。
3.
表达与过去情况不同:
ifonly
+从句主语+
would/couldhave/had
+过去分词
eg
:
Ifonlyyouhadcometomybirthdayparty.
你要是来了我的生日晚会就好了。
以上就是
ifonly
的三种用法,
ifonly
的用法与
wish
基本相似。
20
.
Ifyouhadbroughtyourswimmingsuitwithyou,we___________swimminginthelakenow.
A
.
couldgoB
.
couldhavegone
C
.
cangoD
.
havegone
【答案】
A
【解析】
【详解】
考查虚拟语气的错综条件句。句意:如果你带了游泳衣,我们现在就可以去湖里游泳了。
这是一个虚拟语气的错综条件句,从句表示与过去的事实相反,主句表示与现在的事实相
反,与现在事实相反的假设,其主句句子结构为:主语
+would(should,could,might)+
动词
原形
+
其他,故选
A
。
【点睛】
虚拟语气的错综条件句,从句和主句要根据各自发所生的时间选用符合具体时间的虚拟语
气形式
1.
从句表示过去,主句表示现在。
Iftheyhadstaredtheearlymorningyesterday,theywouldbeherenow.
2.
从句表示将来,主句表示过去。
IfIwerenottomakeapreparationformyexperimentthisafternoon,Iwouldhavegoneto
ethefilmwithyoulastnight
。
3.
从句表示过去,主句表示将来。
Ifwehadn'tmadeadequatepreparations,weshouldn'tdaretodotheexperimentnext
week
。
4.
从句表示将来,主句表示现在。
Ifweshouldn'goshoppingnow.
21
.
Ifhehadbeenworkinghard,he______r,hedidn’t.
A
.
wouldbeworkingB
.
weretobeworkingC
.
wasworkingD
.
shouldwork
【答案】
A
【解析】
【详解】
考查虚拟语气。句意:如果他过去一直努力工作,现在就坐在办公室工作了。然而,他没
有。根据
“However,hedidn’t.”
可知,此句是混合虚拟语气。
If
从句与过去事实相反,主句与
现在事实相反。与现在相反的虚拟语气的主句可用
would/could/might+
动词原形。根据语
境及时间状语
“now”
可知,此处是指现在正在工作,因此要用进行时,故选
A
。
【点睛】
一、虚拟语气在
if
引导的条件句中的用法
虚拟语气用于表示说话人所说的并不是事实,而是一种假设或愿望,往往与事实相反。
1.
表示与现在事实相反的虚拟条件句
If+
主语
+
动词的过去式(
be
用
were
),主语
+would(should/could/might)+
动词原形
1)IfIwereyou,IwouldstudyEnglish.
如果我是你,我就会学英语。
2)IwouldcertainlygoifIhadtime.
如果有时间的话,我一定会去的。
2.
表示与过去事实相反的拟条件句
If+
主语
+haddone
,主语
+would
(
should/could/might
)
+havedone
1)Ifyouhadtakenmyadvice,youwouldnothavemisdthetest.
如果你接受了我的建议,你
就不会错过考试。
3.
表示与将来事实相反的虚拟条件句。
If+
主语
+should
(
wereto
)
+
动词原形
/
动词的过去式,主语
+would
(
could/should/might
)
+
动词原形。
Ifitweretoraintomorrow,themeetingwouldbeputoff.
如果明天下雨,会议就会推迟了。
二、错综时间虚拟条件句。即条件从句与主句所指时间不一致,如从句指过去,而主句即
指的是现在或将来,此时应根据具体的语境情况,结合上面提到的三种基本类型对时态作
相应的调整:
Ifithadrainedlastnight,thegroundwouldbewetnow.
要是昨晚下雨的话,现在地面就会是
湿的。
22
.
You’dratherI___herthenews,____?
A
.
told…wouldn’tyouB
.
told…hadn’tyou
C
.
tell…wouldn’tyouD
.
tell…hadn’tyou
【答案】
A
【解析】
【详解】
考查虚拟语气的特殊句型。句意:你宁愿我告诉她这个消息,是吗?
wouldrather
后面的宾
语从句用虚拟语气:
wouldrather(that).(
宁愿某人做某事
)
,即宾语从句的动词用
过去式
(
与现在相反的假设
)
或过去完成时
(
与过去相反的假设,一般句末有过去时间
)
。本题
句末无过去时间,要理解成与现在相反的假设,所以动词用过去式;反意疑问句部分表示
反问主句主语,故用
wouldn’tyou
。故选
A
。
23
.
___________tenyearsyounger,Iwouldstudyabroad.
A
.
IfwereIB
.
IwereC
.
WereID
.
WasI
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:如果我年轻十岁,我就会出国留学。此处表示与现在事实相反的假
设,从句用一般过去时
(be
用
were)
,主句用
would/should/could/might+
动词原形,如果条
件句中有
were
,
had
,
should
等助动词,可将
if
省略,将
were
,
had
或
should
置于句首,
来表达与
if
引导的虚拟条件句相同的意思,故
C
项正确。
24
.
I___________afullmarkinthelastlisteningexamifIhadn’tpracticeditduringthewinter
holiday.
A
.
didn’tgotB
.
hadn’tgot
C
.
wouldn’tgetD
.
wouldn’thavegot
【答案】
D
【解析】
【详解】
考查虚拟语气。句意:如果我在寒假没有练习听力的话,我就不会在最近的听力考试中得
满分。分析句意可知,真正的事实是,我在寒假进行了听力练习,因而在听力考试中得了
满分。此句应使用虚拟语气,表示对过去事实的虚拟。故已知从句部分使用过去完成时的
否定形式表达虚拟(
hadn’tpracticed
),主句应使用过去将来完成时(
wouldhavedone
)
表达虚拟,且结合句意应使用否定形式,故选
D
。
25
.
Iwouldrathershe______tomorrowthantoday.
A
.
comesB
.
cameC
.
willcomeD
.
shouldcome
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:我宁愿她明天来也不愿今天来。分析句子可知,本句为虚拟语气,
wouldrather
后从句用虚拟语气有两种情况,用一般过去时表现在或将来的愿望,用过去完
成时表过去的愿望,本句表示与将来的愿望相反的假设,用一般过去时,故选
B
。
26
.
—Howmarvelousourlifeiswithsomanydigitaldevices
!
—rlife________thesamewithoutthem.
A
.
isn'tB
.
can'tbeC
.
won'tbeD
.
wouldn'tbe
【答案】
D
【解析】
【详解】
考查虚拟语气。句意:
——
有这么多数码设备,我们的生活真是太奇妙了。
——
是的。我
打赌如果没有它们,我们的生活就不一样了。由
without
判断此处是含蓄虚拟语气,且与
现在的事实相反,故用
would+do/be
,故选
D
项。
【点睛】
本句考查含蓄虚拟语气
含蓄虚拟语气里常会出现
without,butfor,otherwi,wereifnotfor
等词,例如:
Withoutyourhelp,Icouldn'thavepasdthedrivingtestyesterday.
没有你的帮助,我就不可
能通过昨天的驾考。
Thanksforyouradvice,otherwiIwouldn'thavelostweightsuccessfully.
多亏了你的建议,否
则我就不会成功减肥了。
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
.
Butforhisdeterminationtostickitout,he______itasatop-rankedplayerintennis.
A
.
shouldn'thavemadeB
.
couldmake
C
.
wouldn'thavemadeD
.
wouldn'tmake
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:要不是他坚持到底的决心,他就不会成为一流的网球选手。
butfor
表示
“
要不是、倘若没有
”
,需要用虚拟语气,属于隐含虚拟条件句,根据
“hisdetermination
tostickitout”
可知此处表示对过去情况的虚拟,主句谓语用
would(not)+havedone
,故
C
项
正确。
29
.
Shesaidshewouldhaventacarforme________thatIwasarrivingtoday.
A
.
ifitdidn’tsliphermind
B
.
ifitweren’ttosliphermind
C
.
haditnotslippedhermind
D
.
shouldn’titslippedhermind
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:她说如果她没有忘记我今天到的话,她会派车来接我的。分析句子
成分可知,
shewouldhaventacarforme________thatIwasarrivingtoday
为宾语从句,
该宾语从句中用虚拟语气,根据句意,该句与过去事实相反,从句
________thatIwas
arrivingtoday
中应用过去完成时,该空处可填
“ifithadn’tslippedhermind”
。再有,虚拟条
件从句中的谓语动词如果是
had
,
should
,
were
的话,可以省略连词
if
,且用倒装,故该句
还可表述为
haditnotslippedhermind
,选项
C
符合题意,故选
C
。
30
.
Afterinspectingthebuilding,specialistsdiscoveredsomefaultsthatotherwi________.
A
.
hadbeenoverlookedB
.
wereoverlooked
C
.
wouldhavebeenoverlookedD
.
wouldbeoverlooked
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:在检查了这幢大楼之后,专家们发现了一些本来会忽略的错误。根
据语境,该句可以转化成虚拟条件句:
Iftheyhadn’tinspectedthebuilding
,
somefaults
wouldhavebeenoverlooked
。该句是对过去的虚拟,主句部分应用
wouldhavedone
形式,
故
C
选项正确。
本文发布于:2022-11-25 04:59:11,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/16408.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |