高中英语虚拟语气讲解及练习
虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事
实或与事实相反或在现实中发生的可能性极小。根据时间的不同,虚拟条件句
可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句
及与将来事实相反的虚拟条件句。具体情况请看下表:
条件状语从句主句
与过去事实相
反
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
.
Iwascaughtinatrafficjamforoveranhour,otherwi,I________youwaitingforsucha
longtime.
A
.
hadnotkeptB
.
willnotkeep
C
.
wouldnothavekeptD
.
havenotkept
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:我在交通堵塞中被困了一个多小时,否则我不会让你等这么长时
间。句中用了虚拟语气,
otherwi
说明的从句内容和过去事实相反,指如果不被交通阻塞
困住,主句用
would/should/could/might+have+
过去分词,故选
C
。
【名师点睛】
虚拟语气中,非真实条件句中的条件从句有时不表达出来,只暗含在副词、介词短语、上
下文或其他方式表示出来,这种句子叫做含蓄条件句,在多数情况下,条件会暗含在短语
中,如
otherwi…,without…
,
butfor…(
要不是因为
...)
等
Butforhishelp,wewouldbeworkingnow.
要不是他的帮助,我们还会在工作呢。
Withoutyourinstruction,Iwouldnothavemadesuchgreatprogress.
要是没有你的指导,我不会取得如此大的进步。
Wedidn’tknowhistelephonenumber,otherwiwewouldhavetelephonedhim.
我们不知道他的电话号码,否则我们就会给他打电话。
2
.
--It’smanyyearssinceIsawyoulast
;
I_____youatall.
---Iwouldn’thave,either,ifsomeone______youbythename.
A
.
didn’trecognize;hadn’tcalledB
.
didn’trecognize;didn’tcall
C
.
haven’trecognized;didn’tcallD
.
recognized;hadcalled
【答案】
A
【解析】
【详解】
考查时态和虚拟语气。句意:
---
自从上一次相见已经过去许多年了,我没有认出你来。
---
如果不是有人喊你的名字,我也没有认出你。第一空指的是说这句话之前没有认出对方,
故用过去式;第二空表示对过去事情相反的假设,在从句中对过去的虚拟用过去完成式。
故选
A
。
3
.
________forthefactthatshebrokeherleg,shemighthavepasdtheexam.
A
.
Hadn’titbeenB
.
HaditnotbeenC
.
WasitnotD
.
Wereitnot
【答案】
B
【解析】
【详解】
试题分析:考查虚拟语气。本题考查与过去事实相反的虚拟语气,故从句用
had+v-ed
,主
句用
would/could/should/might+have+v-ed
。这里的从句用了倒装结构
Haditnotbeen="If"
ithadnotbeen
。句意:要不是她摔断了腿这样的事实,她也许会通过考试。故
B
正确。
考点:考查虚拟语气
4
.
________youhappentoeMary,wouldyoupleaaskhertocomehere?
A
.
WouldB
.
CouldC
.
ShouldD
.
Might
【答案】
C
【解析】
【详解】
试题分析:句意
:
如果你碰巧遇到
Kate,
请你叫她来这里一下好吗?在
if
条件句中,如果有
should,were
或
had,
可以省略
if,
把
should,were
或
had
提前。故选
C
。
考点:考查情态动词表虚拟。
5
.
Ifit_________notforallthecarsandpasrs-bywithcameras,you_________thinkyou
havemagicallytraveledbacktothe14century.
A
.
is…willB
.
hadbeen…would
C
.
were…willD
.
were…might
【答案】
D
【解析】
【详解】
试题分析:句意:如果不是因为所有的汽车和带照相机的过路人,你可能会认为你奇迹般
的回到了
14
世纪。从句意看,这是一种不真实的情况,用虚拟语气,因为是和现在相反的
情况,所以
if
的从句用
be
动词的过去时
were
,主句用情态动词
mightdo
,所以选
D
。
考点:考查情态动词和虚拟语气
6
.
Ifhe_____hislegsinthelasttraining,he_____thecomingWorldCup,whichhehasbeen
longingtocompetein.
A
.
hadn’thurt;wouldjoinin
B
.
hadn’thurt;wouldhavetakenpartin
C
.
didn’thurt;wouldgoinfor
D
.
didn’thurt;wouldhavetakenpartin
【答案】
A
【解析】
【详解】
试题分析:句意:如果他在上一次的训练中没有受伤,他就能参加世界杯,这是他梦寐以
求的要参加的。这是虚拟语气,条件状语从句是对过去的虚拟,所以用
haddone
,根据
thecomingWorldCup
主句是对将来的虚拟,所以用
woulddo
,故选
A
。
考点:考查虚拟语气的用法。
点评:本题难度适中。混合虚拟对于学生来说是难点,考生看到了
lasttraining
,误选
B
,
认为主句和从句都是对过去的虚拟,本题的关键在于对于
hehasbeenlongingto
这个动词
的时态判定上。
即学即练:
_________lastashiscoachsuggested,hewouldn’thavenarrowlyescapedbeing
killed.
’ttheskydiverexited
kydiverhadn’texited
theskydivernotexit
kydiverwouldn’texit
解析:
B
。根据下半句,可以看出是与过去事实相反,所以上半句应该用过去完成时,而
A
项结构不对,故选
B
。
7
.
Hewasverybusyyesterday
;
otherwi
,
he______tothemeeting.
A
.
wouldcomeB
.
cameC
.
wouldhavecomeD
.
willcome
【答案】
C
【解析】
【详解】
这题考查虚拟语气的用法,这里的
otherwi
是隐含的虚拟条件句,相当于:
Ifhehadn’t
beenbusyyesterday
,所以主句用
wouldhavedone
。选
C
。
8
.
Sorry,_____time,Iwouldcertainlygoforanoutingwithyou.
A
.
havehadB
.
hadhadC
.
haveD
.
had
【答案】
D
【解析】
【详解】
本题考查虚拟语气。句意:对不起,我很忙。要是我有空的话,我肯定会和你一起去郊
游。既然
Iamtoobusy
,说明
“
我有空
”
只能是对现在的一种假设,所以此处为虚拟语气。含
有主从复合句的虚拟语气在
if
从句中谓语动词通常用过去式形式表现在,所以答案应选
had
。
9
.
You_______ahigherscoreifyouhadn’estionisthat
_______andstartalloveragain.
A
.
shouldhaveachieved;youmuststaycalm
B
.
couldhaveachieved;youstaycalm
C
.
musthaveachieved;youshouldstaycalm
D
.
willhaveachieved;youmuststaycalm
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:如果你没有重复同样的错误,那么,你本来能得更高的分数。我建
议你保持冷静,重新开始。第一句考查对过去的虚拟。条件句用过去完成时态,主句用
could/would/mighthavedone
形式。结合句意,第一空应填
“couldhavedone”
,意为
“
本可以
(能够)做某事
”
。在第二句中,主语为
“thesuggestion(
建议
)”
,其后的表语从句中,谓语
动词应用(
should
)
do
形式的虚拟语气,故第二空填
(should)staycalm
。综上,
B
选项切
题。
10
.
Theofficer______thatallofthemshouldtoutatsixo’clock.
A
.
commandedB
.
said
C
.
toldD
.
wanted
【答案】
A
【解析】
【详解】
考查动词。
ded
命令;
说;
告诉;
想要。根据宾语
从句中的谓语动词
shouldtout
,可知答案为
A
。
11
.
Ifithadnotbeenforyourpracticaladvice,we________suchgreatachievements.
A
.
wouldmakeB
.
wouldn'thavemade
C
.
didn'tmakeD
.
hadn'tmade
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:如果不是因为你切合实际的建议,我们就不会取得如此伟大的成就
了。该句考查对过去的虚拟。条件句用过去完成时,主句用
would/could/might/shouldhave
donesth.
故
B
选项正确。
12
.
—Doyouknowwhythechemicalplantwasn’tbuilthere?
—Becauit________toomuchpollutiontotheair.
A
.
hadcaudB
.
caud
C
.
willhavecaudD
.
wouldhavecaud
【答案】
D
【解析】
【详解】
考查虚拟语气。句意:
——
你知道为什么这里没有化工厂吗
?——
因为(如果建了化工厂)
它对空气污染太严重。此处省略了从句,表示与现在事实相反,主句用
wouldhave+
过去分
词,故选
D
。
13
.
—I’hinkitwillbepostponed?
—Ifit______raintomorrow,butactuallytheweatherforecasthasremovedourworry.
A
.
couldB
.
would
C
.
mightD
.
Should
【答案】
D
【解析】
【详解】
试题分析:考查虚拟语气。从第二句后半句可知,明天不会下雨,因此判断为虚拟语气,
而对将来的虚拟应用
should+do
,故选
D
。句意,
——
我很担心明天的运动会,你觉得会
被推迟吗?
——
如果明天下雨的话会,但事实上天气预报已经排除了这一担忧。
考点:考查定虚拟语气
14
.
Thisishisonlyrequestthattheroom_______afterbeingud.
A
.
becleanedB
.
wouldbecleanedC
.
iscleanedD
.
willbecleaned
【答案】
A
【解析】
【详解】
试题分析:考查虚拟语气。本题是一个同位语从句,前面的名称是
request
,后面的同位语
从句中使用虚拟语气
should+
动词原形,
should
可以省略。句意:使用以后这个房间要被打
扫干净,这是他唯一的请求。故
A
正确。
考点:考查虚拟语气
点评:
request/order/demsnd/advice
等后面的同位语从句使用虚拟语气
should+
动词原形,
should
可以省略。
15
.
____________earlierifhewasreallyriousabouttheinterview.
A
.
mayhavecomeB
.
shouldbecoming
C
.
oughttohavecomeD
.
musthavecome
【答案】
C
【解析】
【详解】
考查情态动词
+
完成式。句意:
William
迟到了。如果他真的在意这场面试的话,他本该早
点来的。
oughttohavedone=shouldhavedone
"本应该做却没有做"。故选
C
。
16
.
________anyonetreatmelikethat,I________complaintothemanager.
A
.
Should;wouldB
.
Did;shouldC
.
Would;mightD
.
Could;might
【答案】
A
【解析】
【详解】
考查
if
的虚拟语气倒装。句意:如果有人像那样对我,我会向经理投诉。根据句意可知,
此句为
if
引导的虚拟语气,表示与将来相反,从句用
if+
主语
+should+
动词原形,主句用主
语
+would+
动词原形。即句子为:
Ifanyoneshouldtreatmelikethat,Iwouldcomplaintothe
manager
。
If
引导的虚拟语气条件从句可以用倒装,即将
should
置于句首,省略
if
,故选
A
。
17
.
—Therainiscomingdownsohard!
—________myumbrellathismorning,Iwouldn’tbetrappedherenow.
A
.
DidItakeB
.
HadItaken
C
.
WereItotakeD
.
WouldItake
【答案】
B
【解析】
【详解】
考查虚拟语气和倒装。句意:
——
雨下得这么大
!——
如果今天早上我拿了伞,我就不会被
困在这里了。此句是
if
引导的虚拟语气,从句与过去的事实相反,用过去完成态。句中将
if
省略,则把助动词
had
提到主语前面,故答案为
B
。
18
.
Hemadethesuggestionthatwebytrain.
A
.
wentB
.
wouldgo
C
.
goD
.
hadgone
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:他建议我们坐火车去。名词
suggestion
后面的同位语从句使用虚拟
语气
should+
动词原形;
should
可以省略。故选
C.
【点睛】
虚拟语气在表语从句和同位语从句的用法
在
proposal,suggestion,order,requirement,desire,decision,advice,plan,necessity
等表示提
议、要求、命令等名词的后面的表语从句和同位语从句中,可用
“
动词原形
”
或
“should+
动
词原形
”
虚拟语气。
Hissuggestionisthatthemeetingbeputoff.
他的建议是推迟开会。
Hemadethesuggestionthatwegobytrain.
他建议我们坐火车去。
19
.
Hesuggestedthattheproblems______paidspecialattentionto.
A
.
referredtobeingB
.
refertobeingC
.
referredtobeD
.
referringtobe
【答案】
C
【解析】
【详解】
考查非谓语动词、语态和虚拟语气。句意:他建议应该要对涉及到的问题给予重视。分析
句子可知,宾语从句中的谓语动词是
paid
,故空格处用非谓语,根据与逻辑主语
problems
是被动关系,故用过去分词
referredto
;主句的谓语动词是
suggested
,表示
“
建议
”
,其后
面的宾语从句用
shoulddo
,
should
可以省略,与主语
problems
是被动关系,用被动语
态,故选
C
。
【点睛】
suggest
一般用作及物动词,接名词、代词、动名词、带疑问词的动词不定式或由
that/wh-
引导的从句作宾语。
suggest
作
“
建议
”“
提议
”
解后接
that
从句作宾语时,从句中的谓语动词
要用虚拟式;作
“
表明,暗示
”“
使想起
”
等解时,从句中的谓语动词可用陈述式。
20
.
Withoutelectricity,humanlifequitedifficulttoday.
A
.
wouldbeB
.
willbe
C
.
wouldhavebeenD
.
is
【答案】
A
【解析】
【详解】
考查虚拟语气。句意:没有电,人类今天的生活将会相当困难。虚拟语气中的
“
含蓄之美
”
指的是含蓄虚拟语气。因为有时假设的情况并不是以
if
引导的条件从句形式出现,而是通
过一些短语等形式暗示虚拟语气的存在,常用的词语有
with,without,butfor,otherwi,
or
,
even,incaof,whatif(
如果
…
将如何
)
等等,这种句子往往有主句而无从句。由
“today”
可知,表示的是与现在事实相反的假设,所以主语从句谓语形式为
wouldbe
。故
A
选项正
确。
21
.
Theoldprofessorinsistedthattheproblemrequiringpayingattentionto.
A
.
wasdiscusdB
.
wouldbediscusd
C
.
bediscusdD
.
beingdiscusd
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:老教授坚持要讨论那个需要注意的问题。
insist
表示
“
坚持要求
”
时,
其后的宾语从句要用
shoulddo
的虚拟语气,其中
should
可以省略,其
discuss
与主语
problem
是被动关系,故
C
项正确。
【点睛】
在表示建议、坚持、要求、命令等词后的宾语从句中,要用
shoulddo
的虚拟语气,本题
中,
requiringpayingattentionto
作后置定语修饰
theproblem
,所以
to
后不用动名词作宾
语。
22
.
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.
23
.
IfLincolnhadlived,it________bethathispostwarpolicieswouldhavebroughtcriticism
uponhimthatwould________hisreputation.
A
.
mightaswell…havetarnishedB
.
mightwell…havetarnished
C
.
mightaswell…tarnishD
.
mightwell…tarnish
【答案】
B
【解析】
【分析】
【详解】
考查固定搭配。句意:如果林肯还活着的话,他的战后政策也许很可能会给他带来有损他
名望的批评。
mightaswell
意为
“
也可以,倒不如
”
,
mightwell
意为
“
有可能
”,
根据句意,故
排除
A
、
C
项错误;根据
IfLincolnhadlived
是虚拟语气,意为
“
如果林肯还活着
”
,表示与
过去事实相反的虚拟语气,主句使用了
wouldhave+
过去分词虚拟语气,故
B
正确。
24
.
ashavingameetingatthattime,otherwihe______________overtohelpus.
A
.
mighthavecomeB
.
wouldcome
C
.
hadcomeD
.
weretocome
【答案】
A
【解析】
【详解】
考查虚拟语气。句意:史密斯先生那时正在开会,要不然他可能过来帮我们了。根据
“Mr.
Smithwashavingameetingatthattime”
可知,此处表示对过去事情的推测,表示
“
可能已
经
”
,故
A
项正确。
25
.
Theyurgedthegovernmentsticktotheplannedprocedure.
A
.
wouldB
.
shouldC
.
couldD
.
might
【答案】
B
【解析】
【详解】
考查宾语从句中的虚拟语气。句意:他们敦促政府坚持提前计划好的程序。句子为一个宾
语从句,且谓语动词
“urged
(催促)
”
含有强烈要求别人、命令别人做某事的意思,所以从
句应用虚拟语气(
should+
动词原形)。故选
B
。
【点睛】
在表示建议、命令、要求、忠告等动词的后面的宾语从句中,由于这些动词本身隐含说话
者的主观意见,认为某事应该或不应该怎样,后面的
“that”
从句应用虚拟语气,形式为
“should+
动词原形
”
。但事实上
“should”
常被省略,故此从句中谓语动词用原形,常用的此
类动词有:表示
“
要求
”
的:
ask,desire,request,demand,require,beg
;表示
“
提议、劝告、建
议
”
的:
move,propo,suggest,recommend,advi,vote
;表示
“
决定、命令
”
的:
decide,
order
;表示
“
主张
”
的:
maintain,urge
;表示
“
同意、坚持
”
的:
connt,insist
等等。本题中
“urge”
就是表示强烈要求的,所以宾语从句中从句部分应使用
should+
动词原形结构。故选
B
。
26
.
HowIwisheveryfamilyalargehouwithabeautifulgarden!
A
.
hasB
.
willhaveC
.
hadD
.
hadhad
【答案】
C
【解析】
【详解】
考查虚拟语气。句意
:
我多么希望每个家庭都有一个带着美丽花园的大房子!此句是
wish
引导的从句,从句要虚拟语气,根据
wish
可知是与现在事实相反,从句用一般过去时。故
选
C
项。
27
.
—MymomsuggestedI________theSATtestandgototheUSforfurtherstudy.
—Iwouldratheryou_______athome.
A
.
take,stayB
.
take,stayedC
.
went,stayD
.
went,stayed
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:
——
我妈妈建议我参加
SAT
考试去美国深造。
——
我宁愿你呆在家
里。分析句子可知,表
“
建议
”
的
suggest
后接了一个宾语从句,宾语从句谓语动词用虚拟语
气,即从句谓语动词用(
should
)
+
动词原形,
should
可以省略,所以第一空用
take
;
wouldrather
后接句子,句子谓语动词用虚拟语气,分析语境可知,此句是表现在的愿望,
所以句子谓语动词用一般过去时,第二空应用
stayed
。故选
B
项。
【点睛】
第一、英语中有
“4”“3”“2”“1”
动词,这些动词后面的宾语从句谓语动词用虚拟语气,即从句
谓语动词用(
should
)
+
动词原形,
should
可以省略。
4——
四个表示
“
要求
”
的词,
require
,
ask
,
tell
,
demand
;
3——
三个表示
“
建议
”
的词,
suggest
,
recommend
,
advice
;
2——
两个
表示
“
命令
”
的词,
order
,
command
;
1——
一个表示
“
坚持
”
的词,
insist
。
第二、
wouldrather
后接句子时,句子谓语习惯上要用虚拟语气,具体用法为:
1
、表示现在或将来的愿望,句子谓语用一般过去时;
2
、表过去的愿望,句子谓语用过去
完成时。
如本题中,两空都是虚拟语气,表
“
建议
”
的
suggest
后接了一个宾语从句,从句谓语动词用
(
should
)
+
动词原形,
should
可以省略,所以第一空用
take
;
wouldrather
后接句子,此
句是表现在的愿望,所以句子谓语动词用一般过去时,第二空应用
stayed
。故选
B
项。
28
.
WouldyouratherI_____buyinganewbike?
A
.
decidedagainstB
.
willdecideagainst
C
.
havedecidedD
.
shalldecideagainst
【答案】
A
【解析】
【详解】
考查虚拟语气。句意:你希望我决定不买新自行车吗?
wouldrather
后接宾语从句表示愿望
时,从句常用一般过去式
(
动词
be
用
were)
表示对现在或知将来的愿望的虚拟,
that
常被省
略。分析句子可知,句子是对现在的虚拟,要用一般过去时态;
decideagainst
意为
“
决定不
做
……”
。故选
A
。
【点睛】
wouldrather
后接句子时,句子谓语习惯上要用虚拟语气,具体用法为:
1.
一般过去时表示现在或将来的愿望
I'dratheryoucamenextSaturday.
我宁愿你下星期六来。
I'dratheryouwerehappy.
我愿你快乐。
I'dratherJackleftonanearliertrain.
我宁愿杰克乘前一班火车走。
2.
用过去完成时表过去的愿望
I'dratheryouhadn'tsaidit.
我真希望你没有这样说过。
I'dratheryouhadn'tdonethat.
我宁愿你没这样做。
分析本句可知,
wouldrather
后接宾语从句表示愿望时,从句常用一般过去式
(
动词
be
用
were)
表示对现在或知将来的愿望的虚拟,
that
常被省略。分析句子可知,句子是对现在的
虚拟,要用一般过去时态;
decideagainst
意为
“
决定不
……”
。故选
A
。
29
.
OnAIDSDay,theministerofHealthDepartmentadvidthattheproblems________paid
specialattentionto.
A
.
referredtobeingB
.
referredtobeC
.
refertobeingD
.
refertobe
【答案】
B
【解析】
【详解】
考查非谓语动词和虚拟语气。句意:在艾滋病日,卫生部长建议提到的的这些问题都要被
特别关注。分析句子可知,
referto
作后置定语修饰
theproblems
,
theproblems
和
referto
是被动关系,要用过去分词形式;因为主句的谓语动词是
advi
,宾语从句用虚拟语气,
符合(
should
)
dosth.
的结构,
should
可以省略,其后
theproblems
和
payattentionto
是被
动关系,
be
动词用原形。故选
B
项。
30
.
HadMarynotbeenhurtinthecaraccident,________thenextweek’smarathon.
A
.
shewouldrunB
.
shewouldhaverun
C
.
shewillrunD
.
shemusthaverun
【答案】
B
【解析】
【详解】
考查虚拟语气。句意:如果玛丽没在汽车事故中受伤,她会参加下一周的马拉松比赛。因
为她受了伤,不能参加下周的比赛了,所以这里的下周是从过去某时间算起的下周,前一
句是省略
if
的条件句,主句表示与过去事实相反,用
wouldhavedone
,故选
B
。
【点睛】
If
引导的虚拟语气
1.
对现在情况的假设:表示说话时不存在或与事实相反的情况,形式:
If+
主语
+did
,主语
+should/would/could+do
。例句:
IfyouknewEnglishwell,youwouldbeabletotalkwithforeignersfreely.
2.
对过去情况的假设:表示与过去事实相反的情况。形式:
If+
主语
+haddone,
主语
+should/would/could+havedone
。例句:
IfIhadnotstudiedhard,Imighthavefailedintheexam.
(事实是我通过考试了)
3.
对将来情况的假设:表示将来实现可能性不大的情况。形式:
If+
主语
+did/weretodo
/shoulddo,
主语
+should/would/coulddo
。例句:
Ifheshouldchangehismind,whatwouldwedo?
if
的省略:在正式文体中,有时可把虚拟条件句中的连词
if
省去,这时从句需要采用倒装
语序,即:将
were
,
had
,
should
等助动词提到主语前面,主句不做任何变化。例句:
Shoulditraintomorrow,wewouldstayathome.
错综时间:所谓错综时间是指主句和从句的动作不是发生在同一时间,这时,需要根据意
思选用表示不同时间的虚拟语气形式。例句:
IfIwereyou,Iwouldhavetakenhisadvice.
(从句表示现在时间,主句表示过去时间),句意:我要是你,就听他的建议了。
本文发布于:2022-11-13 04:08:47,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/8708.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |