2008年成考专升本英语虚拟语气复习四:条件句中的虚拟语气
第四部分:条件句中的虚拟语气
节:if引导的条件句中的虚拟语气
虚拟语气表示一种不能实现的假设。该语法主要用于if条件状语从句。
一、if引导的条件状语从句的分类及虚拟条件句的判断
1、可以把条件句分为两类:
1)、真实条件句(SentencesofRealCondition):凡是假设的情况发生性可能很大,就是真实条件句。例如:
⑴、IfIhavetime,Iwillhelpyouwiththiswork.如果我有时间会帮助你做此工作的。
⑵、AslongasIsayanythingwrong,youmustpointitout.只要我说了什么错话,你一定要指出来。
⑶、Iftimepermits,we’llgofishingtogether.(如果有时间的话,我们就一起去钓鱼。)
2)、虚拟条件句(SentencesofUnrealCondition):当假设是不大可能实现时,就是虚拟条件句。例如:
⑴、IfIwereyou,Iwouldhaveattendedthemeeting.如果我是你的话,就去参加会议了。
⑵、Ifhehadcomehereyesterday,hewouldhaveseenhisoldfriend.假如他昨天来这儿的话,就会看见他的老朋友。
⑴、Ifithadrainedyesterday,wewouldhavestayedathome.(如果昨天下雨的话,我们就会留在家里。)
2、、if条件状语从句中虚拟语气的判断
判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的
条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气。
判断这个假设是与哪个事实相反。通常有三种情况:①与过去事实相反。②与现在事实相反。③与将来事实可能相反。
3、“后退一步法”
后退一步法是指在准确地判断了该句与哪一事实相反后,按虚拟语气的后退一步法处理从句谓语动词的时态。即:在非真实条件状语从句中,谓语动词按正常情况“后退一步”。也就是:
①与过去事实相反,在从句中用过去完成时形式表示。
②与现在事实相反,在从句中用过去一般时形式表示。
③与将来事实可能相反,在从句中用过去将来时形式表示。
主句中则用情态动词would,should,could等加一个与从句一致的动词形式。例:
⑴、IfIhadcomeheryesterday,Iwouldhaveseenhim.
⑵、IfIwereateacher,Iwouldbestrictwithmystudents.
⑶、Ifitshouldsnowtomorrow,theycouldn’tgoout.
4、注意事项
①if条件句中如有were,should,had,可以省去if,并使用倒装语序。
②在现代英语中if条件状与从句中的谓语动词如果是be其过去形式一般用were.
二、虚拟语气在if引导的条件句中的用法:
(一)、表示与现在事实相反的情况。其句子结构为:
从句:if+主语+动词的过去式(be用were)+……
主句:主语+would(should,could,might)+动词原形+……
例:
1.IfIwereyou,Iwouldgowithhim.
2.Iftheweatherwerefine,Iwouldgothere.
如果天气好,我去那儿。(事实天气不好)
3.IfIwereyou,Iwouldreaditagain.
如果我是你的话,我再读一遍。(事实上我不是你)
4.Iftimepermitted,Iwouldwriteitagain.
如果时间允许的话,我再写一遍。(事实上时间不允许)
5.Ifitweren‘tsnowing,wewouldn’tstayinthehouse.
要是现在不下雪的话,我们就不会待在屋里。(事实上现在下雪)
6.WhatwouldIdoifIwereinyourplace?
要是我处于你地位我会怎么办?(事实上我不在你的位置上)
7.Ifhehurried,hecouldcatchthefirstbus.
他要是快点能够赶上头班公共汽车。(可是他不着急)
8.Ifitweren‘tforyourhelp,wewouldgetintotrouble.
如果没有你们的帮助,我们就会陷入困境。(而事实上得到了你们的帮助)
9.Ifwehadthemanpower,wecouldopenupevenmoreland.
如果有人力,我们还能开更多的荒地。
10.IfIwereyou,Iwouldgowithhim.
(从句IfIwereyou,主句Iwouldgowithhim.)
11.IfIwereyou,Ishouldbuyit.
(从句用过去式动词were,主句用动词原形buy)
12.IfIhadtime,IwouldstudyFrench.
(如果有时间,我会学习法文。)(从句用过去式动词had,主句用动词原形study)
13.IfsheknewEnglish,shewouldnotaskmeforhelp.
(如果她懂英文,她就不必要我帮了。)(从句用过去式动词knew,主句用动词原形ask)
注意:如果动作在进行中,主句要用:"主语+wouldbe+进行式动词+……"
14.Iftheywerehere,hewouldbespeakingtothemnow.
(从句用过去式动词were,主句用wouldbespeaking)
(二)、表示与过去事实相反的虚拟条件句。其句子结构为:
从句:If+主语+had+过去完成式动词+……
主句:主语+would(should,could,might)+have+过去完成式动词+……
例如:
⑴、Ifyouhadtakenmyadvice,youwouldnothavemadesuchamistake.如果你听了我的劝告,就不会犯这样的错误。(事实上你没有听我的劝告)
⑵、Ishouldn‘thavebeenabletowritesuchgoodnovelsifIhadn’tlivedamongthepeasantsforfiveyears.如果我不是和农民生活了五年,就不可能写出这样好的小说。(事实上我和农民生活了五年)
⑶、Ifyouhadn‘tinvitedme,Ishouldn’thavecometotheparty.如果你不邀请我,我就不会来参加你的舞会。(事实上你邀请了我)
⑷、Ifithadn‘tbeenforyourhelp,Ishouldn’thavefinishedthisworkontime.要是没有你们的帮忙,我就不会按时完成了这项工作。(事实上你们帮助了我)
⑸、Ifhehadn‘tbrokenthelaw,hewouldn’thavebeenputinprison.如果他不违法的话,就不会被打入监狱。(事实上他违法了)
⑹、IfIhadn‘tbeenillyesterday,Imighthavecometoschool.昨天要是不生病,我是可能来上学的。(事实上我生病了)
⑺、IfIhadbeenyourheadmaster,Ishouldhavedismissedyoufromschool.我要是你们校长的话,就把你开除学籍了。(事实上我不是)
⑻、Ifyouhadstudiedharderlastterm,youcouldhavepassedexam.(从句动词用hadstudied,主句动词用havepassed)如果你在上个学期用功一些,你就会在考试中过关了。
⑼、Ifyouhadtakenmyadvice,youwouldn’thavefailedintheexam.(从句动词用hadtaken,主句动词用havefailed)如果你当时听从我的劝告的话,你就不会在考试中失败了。
⑽、Ifyouhadgotupearlier,youcouldhavecaughtthetrain.(从句动词用hadgotup,主句动词用havecaught)如果你起身得早一点,你就会赶得上火车了。
⑾、Ifithadsnowed,Iwouldhaveskiedinthepark.(从句动词用hadsnowed,主句动词用haveskied)如果下雪的话,我就可在公园里滑雪了。
注意:如果动作在进行中,主句要用:"主语+would+have+完成进行式动词+……
⑿、Iftheyhadbeenhere,hewouldhavebeenspeakingtothem.(从句动词用hadbeen,主句动词用havebeenspeaking)
(三)、表示与将来事实相反的虚拟条件句(对将来的事实实现的可能性不大)。其句子结构为:
从句:If+主语+should(或were)+动词原形+……
主句:主语+would(could,should,might)+动词原形+……
例如:
⑴、IfIweretoworkatthisproblem,Iwoulddoitinanotherway.要是我来解这道难题,我会用另外一种方法的。
⑵、Ifyouweretodosuchathingagain,youwouldbepunished.如果你再做这样的事情,就会受到惩罚。
⑶、IfIshouldworkharder,Icouldmakemuchmoreprogress.假如我更努力学习的话,我会取得更大的进步。(事实上我不可能努力学习)
⑷、Ifitshouldraintomorrow,Iwouldstayathome.如果明天下雨的话,我将待在家里。(根据天气情况,明天不可能下雨)
⑸、Ifheshouldcome,Icouldaskhimforsomeadvice.万一他来了,我就能够向他请教。(事实上他来的可能性很小)
⑹、Ifhecametomorrow,Iwoulddoitwithhim.如果明天他来的话,我将和他一起做此事。(事实上他来的可能性很小)
⑺、Ifitshouldrain,thecropswouldbesaved.(从句动词用shouldrain,主句动词用be)如果天下雨,庄稼可能就收获了。
⑻、Ifheweretogofomorrow,hemighttellyou.(从句动词用wereto,主句动词用tell)如果明天他走的话,他可能会告诉你。
⑼、Ifhewerehere,Iwouldgivehimthebooks.(从句动词用were,主句动词用give)如果他在这儿,我可能会把书给他。
注意:如果动作在进行中,从句(不是主句喔)要用:"If+主语+过去进行式动词+……"
⑽、Ifshewerestayingherenow,Iwouldletherridemyhorse.(从句动词用werestaying,主句动词用let)如果她现在留在这儿,我可能会让她骑我的马。
三、混合条件句——主从句时间不一致情况下的虚拟语气
有时条件从句中的动作和结果与主句中的动作,发生的时间不一致,这时动作的形式应根据它所表示的时间加以调整。如:
1.从句表示过去,主句表示将来:
⑴、Iftheyhadstartedtheearlymorningyesterday,theywouldbeherenow.
⑵、Ifwehadn’tmadeadequatepreparations,weshouldn’tdaretodotheexperimentnextweek.
2.从句表示将来,主句表示过去:
⑴、IfIwerenottomakeapreparationformyexperimentthisafternoon,Iwouldhavegonetoseethefilmwithyoulastnight.
3.从句表示过去,主句表示将来:
⑴、Ifwehadn’tmadeadequatepreparations,weshouldn’tdaretodotheexperimentnextweek.
4.从句表示将来,主句表示现在:
⑴、Ifweshouldn’thaveanexamthisafternoon,Iwouldgoshoppingnow.
5.从句表示过去,主句表示现在。
⑴、Iftheyhadstaredtheearlymorningyesterday,theywouldbeherenow.
⑵、Ifyouhadfollowedmyadvice,youwouldbeabletofinishtheworknow.
如果你当时听了我的话,现在就能完成这份工作了。(从句说明过去,主句说明现在。)
6.从句表示现在,主句表示过去
⑴、IfIwereyou,Iwouldhavegonetoherbirthdayparty.如果我是你,我就去参加她的生日晚会了。(从句说明现在,主句说明过去。)
7.从句表示过去,主句表示过去和现在
⑴、Ifyouhadn‘tlentmesomemoney,Icouldn’thaveboughtthenewhouseandmostlikelyIwouldbestilllivinginthedangeroushousenow.
假若你不借钱给我,我不可能买下这幢新房,很可能现在还住在危房里。(从句说明过去,主句说明过去和现在。)
四、含蓄条件句
非真实条件句中的条件从句有时不表出来,只暗含在上下文中,这种句子叫做含蓄条件句。含蓄条件句大体有三种情况;
1.条件暗含在短语中。如:
(1)、WhatwouldIhavedonewithoutyou?如没有你,我会怎么办呢?(条件暗含在分词短语withoutyou中)
(2)、Itwouldbeeasiertodoitthisway.这样做会比较容易。(条件暗含在不定式短语todoitthisway中)
(3)、Thissamething,happeninginwartime,wouldleadtoadisaster.同样的事,如发生在战时,就会酿成大祸。(条件暗含在分词短语happeninginwartime中)
(4)、Butforyourhelpwecouldn‘thavesucceededintheexperiment.如果没有你的帮助,我们的实验是不会成功。(暗含条件是butforyourhelp)
(5)、Hemusthavethestrengthofahippopotamus,orhenevercouldhavevanquishedthatgreatbeast.他一定是力大如河马,否则他绝不会击败那只庞大的野兽。(暗含条件是连词or)
(6)、Alone,hewouldhavebeenterrified.如是单独一人,他是会感到害怕的。(暗含条件是alone)
2.条件暗含在上下文中。如:
(7)、Youmightstayherforever.你可以永远待在这儿。(可能暗含ifyouwantedto)
(8)、Wewouldhavesucceeded.我们本来是会成功的。(可能暗含ifwehadkepttrying)
(9)、Yourreputationwouldberuined.你的名誉会败坏的。(可能暗含ifyoushouldacceptit)
(10)、Iwouldappreciatealittleofyourtime.谢谢你给我一点时间吧。(可能暗含ifyouweresokindastogivemealittleofyourtime)
3.在不少情况下,虚拟式已变成习惯说法,很难找出其暗含的条件。如:
(11)、Youwouldn‘tknow.你不会知道。
(12)、Iwouldliketocome.我愿意来。
(13)、Iwouldn‘thavedreamedofit.这是我做梦也不会想到的。
(14)、Hetoldthestoryinsuchminutedetailthathemighthimselfhavebeenaneye-witness.他将那事讲的非常仔细,简直就象他亲眼看见一样。
五、条件从句中省略if采用倒装语序的情况
1、在if引导的表示虚拟的条件状语从句中,有时可以把含有助动词、情态动词、be或have的虚拟条件句中的连词if省去,而将had,should,were等词提到主语之前,即用倒装结构。
例如:
1)、原句:Ifshewereyounger,shewoulddoit.
去If:Weresheyounger,shewoulddoit.(把动词were移到主语she的前面)
2)、原句:Ifhehadtriedit,hecouldhavedoneit.
去If:Hadhetriedit,hecouldhavedoneit.(把had移到主语he的前面)
3)、Hadheworkedharder,hewouldhavegotthroughtheexams.
4)、Werehetoleavetoday,hewouldgettherebyFriday.
5)、WereIinyourplace,Iwouldn‘tdothat.
6)、HadIseenthefilm,Iwouldhavediscusseditwiththemlastnight.
假如我看了那部电影,昨晚我就可以和他们一起讨论了。
7)、WereIabird,Icouldflyfreely.
假如我是一只小鸟,我就能自由翱翔。
8)、Shoulditrainnextweekthefarmerswouldhaveagoodharvest.
要是下周能下雨的话,农民们就能有个好收成了。
2、如果虚拟条件句中有were,had或should时,把它们放在if的位置上;但是如果条件句中没有were,had或should不能用倒装。例如:
⑴、Shoulditraintomorrow,whatshouldwedo? 要是明天下雨的话,我们怎么办呢?
⑵、WereIyou,Iwouldhaveaskedhimforsomeadvice.要是我是你的话,我就向他请教了。
⑶、Werehetodothisworkbyhimself,hewouldgetalotofmoney.如果他自己能够做此工作,他就会得到一些钱。
3、在“开放式条件句”(openconditionalclause)和让步状语从句中should是被省略了的。在这种情况下,如果if省略,动词be与主语的位置要倒装。如:
⑴、Ifanypersonbeguiltyofacrime,thecourtshallhavetherighttoappeal.(任何人犯罪,法院有权起诉。)
Beanypersonguiltyofacrime,thecourtshallhavetherighttoappeal.
⑵、Whethersheberightorwrong,shewillhavemyunansweringsupport.(不管她是对还是错,我都会支持她的。)
Besherightorwrong,shewillhavemyunansweringsupport.
⑶、____,Iwilltakeherasmywife.
[A]Weresherichorpoor
[B]Beingrichorpoor
[C]Beshepoororrich
[D]Whetherisshepoororrich
4、注意:有时虚拟条件句并没来if从句表示出来,而是用介词短语(otherwise,or,without,butfor)、上下文或其它方式来表示。
⑴、Wedidn’tknowhistelephonenumber;otherwisewewouldhavetelephonedhim.
⑵、Withoutyouhelp,Iwouldn‘thaveachievedsomuch.
⑶、Butforyourhelp,Iwouldnothavesucceeded.
六、有时虚拟条件句的从句或主句都可以省略其中一个:
1.Icouldhelpyou.(只有主句)
2.IfIhadtime.(只有从句)
3.Sheshouldhavecometothemeeting.(只有主句)
4.Ifhehadmuchmoremoney.(只有从句)
第二节:其他形式的条件句中的虚拟语气
一、用“without/butfor/intheabsenceof”表示“要不是”,“如果没有”(相当于ifitwerenot
for…)表示条件时,句中一般用虚拟语气。(也可用陈述语气)
Withoutyourhelp,Icouldn’tfinishmyworkontime.
Intheabsenceofwaterandair,nothingcouldlive.
二、由“providing(that)/provided(that)/onconditionthat/inorder
that“引导的条件从句或目的从句,根据情况,可用虚拟语气。(有时也可用陈述语气)
Theyarewillingsurrenderprovidedtheyaregivenfreepassage.
三、用without/butfor/intheabsenceof表示"要不是"、"如果没有",表示条件虚拟句:
(1)。Withoutair,nothingcouldlive.要是没有空气,什么也不能生存。
(2)。Butforyourassistance,wecouldnotaccomplishit.要不是你的帮忙,我们是难有成就的。
(3)。Intheabsenceofwaterandair,nothingcouldlive.如果没有水和空气,什么也不能生存。
节:if引导的条件句中的虚拟语气
虚拟语气表示一种不能实现的假设。该语法主要用于if条件状语从句。
一、if引导的条件状语从句的分类及虚拟条件句的判断
1、可以把条件句分为两类:
1)、真实条件句(SentencesofRealCondition):凡是假设的情况发生性可能很大,就是真实条件句。例如:
⑴、IfIhavetime,Iwillhelpyouwiththiswork.如果我有时间会帮助你做此工作的。
⑵、AslongasIsayanythingwrong,youmustpointitout.只要我说了什么错话,你一定要指出来。
⑶、Iftimepermits,we’llgofishingtogether.(如果有时间的话,我们就一起去钓鱼。)
2)、虚拟条件句(SentencesofUnrealCondition):当假设是不大可能实现时,就是虚拟条件句。例如:
⑴、IfIwereyou,Iwouldhaveattendedthemeeting.如果我是你的话,就去参加会议了。
⑵、Ifhehadcomehereyesterday,hewouldhaveseenhisoldfriend.假如他昨天来这儿的话,就会看见他的老朋友。
⑴、Ifithadrainedyesterday,wewouldhavestayedathome.(如果昨天下雨的话,我们就会留在家里。)
2、、if条件状语从句中虚拟语气的判断
判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的
条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气。
判断这个假设是与哪个事实相反。通常有三种情况:①与过去事实相反。②与现在事实相反。③与将来事实可能相反。
3、“后退一步法”
后退一步法是指在准确地判断了该句与哪一事实相反后,按虚拟语气的后退一步法处理从句谓语动词的时态。即:在非真实条件状语从句中,谓语动词按正常情况“后退一步”。也就是:
①与过去事实相反,在从句中用过去完成时形式表示。
②与现在事实相反,在从句中用过去一般时形式表示。
③与将来事实可能相反,在从句中用过去将来时形式表示。
主句中则用情态动词would,should,could等加一个与从句一致的动词形式。例:
⑴、IfIhadcomeheryesterday,Iwouldhaveseenhim.
⑵、IfIwereateacher,Iwouldbestrictwithmystudents.
⑶、Ifitshouldsnowtomorrow,theycouldn’tgoout.
4、注意事项
①if条件句中如有were,should,had,可以省去if,并使用倒装语序。
②在现代英语中if条件状与从句中的谓语动词如果是be其过去形式一般用were.
二、虚拟语气在if引导的条件句中的用法:
(一)、表示与现在事实相反的情况。其句子结构为:
从句:if+主语+动词的过去式(be用were)+……
主句:主语+would(should,could,might)+动词原形+……
例:
1.IfIwereyou,Iwouldgowithhim.
2.Iftheweatherwerefine,Iwouldgothere.
如果天气好,我去那儿。(事实天气不好)
3.IfIwereyou,Iwouldreaditagain.
如果我是你的话,我再读一遍。(事实上我不是你)
4.Iftimepermitted,Iwouldwriteitagain.
如果时间允许的话,我再写一遍。(事实上时间不允许)
5.Ifitweren‘tsnowing,wewouldn’tstayinthehouse.
要是现在不下雪的话,我们就不会待在屋里。(事实上现在下雪)
6.WhatwouldIdoifIwereinyourplace?
要是我处于你地位我会怎么办?(事实上我不在你的位置上)
7.Ifhehurried,hecouldcatchthefirstbus.
他要是快点能够赶上头班公共汽车。(可是他不着急)
8.Ifitweren‘tforyourhelp,wewouldgetintotrouble.
如果没有你们的帮助,我们就会陷入困境。(而事实上得到了你们的帮助)
9.Ifwehadthemanpower,wecouldopenupevenmoreland.
如果有人力,我们还能开更多的荒地。
10.IfIwereyou,Iwouldgowithhim.
(从句IfIwereyou,主句Iwouldgowithhim.)
11.IfIwereyou,Ishouldbuyit.
(从句用过去式动词were,主句用动词原形buy)
12.IfIhadtime,IwouldstudyFrench.
(如果有时间,我会学习法文。)(从句用过去式动词had,主句用动词原形study)
13.IfsheknewEnglish,shewouldnotaskmeforhelp.
(如果她懂英文,她就不必要我帮了。)(从句用过去式动词knew,主句用动词原形ask)
注意:如果动作在进行中,主句要用:"主语+wouldbe+进行式动词+……"
14.Iftheywerehere,hewouldbespeakingtothemnow.
(从句用过去式动词were,主句用wouldbespeaking)
(二)、表示与过去事实相反的虚拟条件句。其句子结构为:
从句:If+主语+had+过去完成式动词+……
主句:主语+would(should,could,might)+have+过去完成式动词+……
例如:
⑴、Ifyouhadtakenmyadvice,youwouldnothavemadesuchamistake.如果你听了我的劝告,就不会犯这样的错误。(事实上你没有听我的劝告)
⑵、Ishouldn‘thavebeenabletowritesuchgoodnovelsifIhadn’tlivedamongthepeasantsforfiveyears.如果我不是和农民生活了五年,就不可能写出这样好的小说。(事实上我和农民生活了五年)
⑶、Ifyouhadn‘tinvitedme,Ishouldn’thavecometotheparty.如果你不邀请我,我就不会来参加你的舞会。(事实上你邀请了我)
⑷、Ifithadn‘tbeenforyourhelp,Ishouldn’thavefinishedthisworkontime.要是没有你们的帮忙,我就不会按时完成了这项工作。(事实上你们帮助了我)
⑸、Ifhehadn‘tbrokenthelaw,hewouldn’thavebeenputinprison.如果他不违法的话,就不会被打入监狱。(事实上他违法了)
⑹、IfIhadn‘tbeenillyesterday,Imighthavecometoschool.昨天要是不生病,我是可能来上学的。(事实上我生病了)
⑺、IfIhadbeenyourheadmaster,Ishouldhavedismissedyoufromschool.我要是你们校长的话,就把你开除学籍了。(事实上我不是)
⑻、Ifyouhadstudiedharderlastterm,youcouldhavepassedexam.(从句动词用hadstudied,主句动词用havepassed)如果你在上个学期用功一些,你就会在考试中过关了。
⑼、Ifyouhadtakenmyadvice,youwouldn’thavefailedintheexam.(从句动词用hadtaken,主句动词用havefailed)如果你当时听从我的劝告的话,你就不会在考试中失败了。
⑽、Ifyouhadgotupearlier,youcouldhavecaughtthetrain.(从句动词用hadgotup,主句动词用havecaught)如果你起身得早一点,你就会赶得上火车了。
⑾、Ifithadsnowed,Iwouldhaveskiedinthepark.(从句动词用hadsnowed,主句动词用haveskied)如果下雪的话,我就可在公园里滑雪了。
注意:如果动作在进行中,主句要用:"主语+would+have+完成进行式动词+……
⑿、Iftheyhadbeenhere,hewouldhavebeenspeakingtothem.(从句动词用hadbeen,主句动词用havebeenspeaking)
(三)、表示与将来事实相反的虚拟条件句(对将来的事实实现的可能性不大)。其句子结构为:
从句:If+主语+should(或were)+动词原形+……
主句:主语+would(could,should,might)+动词原形+……
例如:
⑴、IfIweretoworkatthisproblem,Iwoulddoitinanotherway.要是我来解这道难题,我会用另外一种方法的。
⑵、Ifyouweretodosuchathingagain,youwouldbepunished.如果你再做这样的事情,就会受到惩罚。
⑶、IfIshouldworkharder,Icouldmakemuchmoreprogress.假如我更努力学习的话,我会取得更大的进步。(事实上我不可能努力学习)
⑷、Ifitshouldraintomorrow,Iwouldstayathome.如果明天下雨的话,我将待在家里。(根据天气情况,明天不可能下雨)
⑸、Ifheshouldcome,Icouldaskhimforsomeadvice.万一他来了,我就能够向他请教。(事实上他来的可能性很小)
⑹、Ifhecametomorrow,Iwoulddoitwithhim.如果明天他来的话,我将和他一起做此事。(事实上他来的可能性很小)
⑺、Ifitshouldrain,thecropswouldbesaved.(从句动词用shouldrain,主句动词用be)如果天下雨,庄稼可能就收获了。
⑻、Ifheweretogofomorrow,hemighttellyou.(从句动词用wereto,主句动词用tell)如果明天他走的话,他可能会告诉你。
⑼、Ifhewerehere,Iwouldgivehimthebooks.(从句动词用were,主句动词用give)如果他在这儿,我可能会把书给他。
注意:如果动作在进行中,从句(不是主句喔)要用:"If+主语+过去进行式动词+……"
⑽、Ifshewerestayingherenow,Iwouldletherridemyhorse.(从句动词用werestaying,主句动词用let)如果她现在留在这儿,我可能会让她骑我的马。
三、混合条件句——主从句时间不一致情况下的虚拟语气
有时条件从句中的动作和结果与主句中的动作,发生的时间不一致,这时动作的形式应根据它所表示的时间加以调整。如:
1.从句表示过去,主句表示将来:
⑴、Iftheyhadstartedtheearlymorningyesterday,theywouldbeherenow.
⑵、Ifwehadn’tmadeadequatepreparations,weshouldn’tdaretodotheexperimentnextweek.
2.从句表示将来,主句表示过去:
⑴、IfIwerenottomakeapreparationformyexperimentthisafternoon,Iwouldhavegonetoseethefilmwithyoulastnight.
3.从句表示过去,主句表示将来:
⑴、Ifwehadn’tmadeadequatepreparations,weshouldn’tdaretodotheexperimentnextweek.
4.从句表示将来,主句表示现在:
⑴、Ifweshouldn’thaveanexamthisafternoon,Iwouldgoshoppingnow.
5.从句表示过去,主句表示现在。
⑴、Iftheyhadstaredtheearlymorningyesterday,theywouldbeherenow.
⑵、Ifyouhadfollowedmyadvice,youwouldbeabletofinishtheworknow.
如果你当时听了我的话,现在就能完成这份工作了。(从句说明过去,主句说明现在。)
6.从句表示现在,主句表示过去
⑴、IfIwereyou,Iwouldhavegonetoherbirthdayparty.如果我是你,我就去参加她的生日晚会了。(从句说明现在,主句说明过去。)
7.从句表示过去,主句表示过去和现在
⑴、Ifyouhadn‘tlentmesomemoney,Icouldn’thaveboughtthenewhouseandmostlikelyIwouldbestilllivinginthedangeroushousenow.
假若你不借钱给我,我不可能买下这幢新房,很可能现在还住在危房里。(从句说明过去,主句说明过去和现在。)
四、含蓄条件句
非真实条件句中的条件从句有时不表出来,只暗含在上下文中,这种句子叫做含蓄条件句。含蓄条件句大体有三种情况;
1.条件暗含在短语中。如:
(1)、WhatwouldIhavedonewithoutyou?如没有你,我会怎么办呢?(条件暗含在分词短语withoutyou中)
(2)、Itwouldbeeasiertodoitthisway.这样做会比较容易。(条件暗含在不定式短语todoitthisway中)
(3)、Thissamething,happeninginwartime,wouldleadtoadisaster.同样的事,如发生在战时,就会酿成大祸。(条件暗含在分词短语happeninginwartime中)
(4)、Butforyourhelpwecouldn‘thavesucceededintheexperiment.如果没有你的帮助,我们的实验是不会成功。(暗含条件是butforyourhelp)
(5)、Hemusthavethestrengthofahippopotamus,orhenevercouldhavevanquishedthatgreatbeast.他一定是力大如河马,否则他绝不会击败那只庞大的野兽。(暗含条件是连词or)
(6)、Alone,hewouldhavebeenterrified.如是单独一人,他是会感到害怕的。(暗含条件是alone)
2.条件暗含在上下文中。如:
(7)、Youmightstayherforever.你可以永远待在这儿。(可能暗含ifyouwantedto)
(8)、Wewouldhavesucceeded.我们本来是会成功的。(可能暗含ifwehadkepttrying)
(9)、Yourreputationwouldberuined.你的名誉会败坏的。(可能暗含ifyoushouldacceptit)
(10)、Iwouldappreciatealittleofyourtime.谢谢你给我一点时间吧。(可能暗含ifyouweresokindastogivemealittleofyourtime)
3.在不少情况下,虚拟式已变成习惯说法,很难找出其暗含的条件。如:
(11)、Youwouldn‘tknow.你不会知道。
(12)、Iwouldliketocome.我愿意来。
(13)、Iwouldn‘thavedreamedofit.这是我做梦也不会想到的。
(14)、Hetoldthestoryinsuchminutedetailthathemighthimselfhavebeenaneye-witness.他将那事讲的非常仔细,简直就象他亲眼看见一样。
五、条件从句中省略if采用倒装语序的情况
1、在if引导的表示虚拟的条件状语从句中,有时可以把含有助动词、情态动词、be或have的虚拟条件句中的连词if省去,而将had,should,were等词提到主语之前,即用倒装结构。
例如:
1)、原句:Ifshewereyounger,shewoulddoit.
去If:Weresheyounger,shewoulddoit.(把动词were移到主语she的前面)
2)、原句:Ifhehadtriedit,hecouldhavedoneit.
去If:Hadhetriedit,hecouldhavedoneit.(把had移到主语he的前面)
3)、Hadheworkedharder,hewouldhavegotthroughtheexams.
4)、Werehetoleavetoday,hewouldgettherebyFriday.
5)、WereIinyourplace,Iwouldn‘tdothat.
6)、HadIseenthefilm,Iwouldhavediscusseditwiththemlastnight.
假如我看了那部电影,昨晚我就可以和他们一起讨论了。
7)、WereIabird,Icouldflyfreely.
假如我是一只小鸟,我就能自由翱翔。
8)、Shoulditrainnextweekthefarmerswouldhaveagoodharvest.
要是下周能下雨的话,农民们就能有个好收成了。
2、如果虚拟条件句中有were,had或should时,把它们放在if的位置上;但是如果条件句中没有were,had或should不能用倒装。例如:
⑴、Shoulditraintomorrow,whatshouldwedo? 要是明天下雨的话,我们怎么办呢?
⑵、WereIyou,Iwouldhaveaskedhimforsomeadvice.要是我是你的话,我就向他请教了。
⑶、Werehetodothisworkbyhimself,hewouldgetalotofmoney.如果他自己能够做此工作,他就会得到一些钱。
3、在“开放式条件句”(openconditionalclause)和让步状语从句中should是被省略了的。在这种情况下,如果if省略,动词be与主语的位置要倒装。如:
⑴、Ifanypersonbeguiltyofacrime,thecourtshallhavetherighttoappeal.(任何人犯罪,法院有权起诉。)
Beanypersonguiltyofacrime,thecourtshallhavetherighttoappeal.
⑵、Whethersheberightorwrong,shewillhavemyunansweringsupport.(不管她是对还是错,我都会支持她的。)
Besherightorwrong,shewillhavemyunansweringsupport.
⑶、____,Iwilltakeherasmywife.
[A]Weresherichorpoor
[B]Beingrichorpoor
[C]Beshepoororrich
[D]Whetherisshepoororrich
4、注意:有时虚拟条件句并没来if从句表示出来,而是用介词短语(otherwise,or,without,butfor)、上下文或其它方式来表示。
⑴、Wedidn’tknowhistelephonenumber;otherwisewewouldhavetelephonedhim.
⑵、Withoutyouhelp,Iwouldn‘thaveachievedsomuch.
⑶、Butforyourhelp,Iwouldnothavesucceeded.
六、有时虚拟条件句的从句或主句都可以省略其中一个:
1.Icouldhelpyou.(只有主句)
2.IfIhadtime.(只有从句)
3.Sheshouldhavecometothemeeting.(只有主句)
4.Ifhehadmuchmoremoney.(只有从句)
第二节:其他形式的条件句中的虚拟语气
一、用“without/butfor/intheabsenceof”表示“要不是”,“如果没有”(相当于ifitwerenot
for…)表示条件时,句中一般用虚拟语气。(也可用陈述语气)
Withoutyourhelp,Icouldn’tfinishmyworkontime.
Intheabsenceofwaterandair,nothingcouldlive.
二、由“providing(that)/provided(that)/onconditionthat/inorder
that“引导的条件从句或目的从句,根据情况,可用虚拟语气。(有时也可用陈述语气)
Theyarewillingsurrenderprovidedtheyaregivenfreepassage.
三、用without/butfor/intheabsenceof表示"要不是"、"如果没有",表示条件虚拟句:
(1)。Withoutair,nothingcouldlive.要是没有空气,什么也不能生存。
(2)。Butforyourassistance,wecouldnotaccomplishit.要不是你的帮忙,我们是难有成就的。
(3)。Intheabsenceofwaterandair,nothingcouldlive.如果没有水和空气,什么也不能生存。