用过去式表示的虚拟语气Word格式文档下载.docx
《用过去式表示的虚拟语气Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《用过去式表示的虚拟语气Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should(would,could,might)+动词原形”:
Ifhewent,wouldyougotoo?
如果他去,你也去吗?
(大概他不会去)
IfIaskedhim,I’msurehe’dhelpus.如果我向他提出要求,肯定他会帮助我们。
(不过我不打算这样做)
注:
几点特别说明
①主句谓语中的should主要用于第一人称后。
would,might,could的大致区别是:
would表示结果,might表示可能性,could表示能力、允许或可能性。
比较:
Ifyoutriedagainyouwouldsucceed.要是你再试一试,你就会成功的。
(would表结果)
Ifyoutriedagainyoumightsucceed.要是你再试一试,你可能会成功的。
(might表可能)
Ifyoutriedagainyoucouldsucceed.要是你再试一试,你就能成功了。
(could表能力)
②条件从句的谓语动词为be时,不管其主语为单数还是复数通常都用were,但在口语或非正式文体中的单数第一人称和第三人称后,也可用was,不过在IfIwereyou这样的表达中,通常还是以用were为宜。
③有时条件从句用would表示愿意:
Ifhewouldliveonwithme,Iwouldbehisbetterhalf.要是他还愿意跟我过,我仍会做他的妻子。
④对于与将来事实相反的情形,请注意以下几点:
一是这里说的与将来事实相反,实为对将来情况的推测;
二是此用法中的条件从句谓语除用过去式外,有时也用“should+动词原形”(表示可能性极小,常译为“万一”)或“wereto+动词原形”(表示与将来事实相反的假设);
三是当条件从句使用“should+动词原形”这样的谓语时,主句谓语除可用“should(would,could,might)+动词原形”这样的虚拟语气外,也可用陈述语气或祈使语气:
Ifitshouldraintomorrow,don’texpectme.万一明天下雨,就不要等我了。
Ishouldseehim,I’lltellhim.万一我见到他,我就告诉他。
■在虚拟条件句中的运用
1.与现在事实相反:
条件句的谓语动词用一般过去式(be一般用were),主句谓语用would/should/could/might+动词原形。
如:
IfIwereyou,Iwouldneverdothat.如果我是你,我决不做那件事。
Ifitweren’tfor(=Butfor)yourhelp,Iwouldstillbehomeless.若不是你帮忙,我现在还是无家可归。
IfIhadmoremoney,Iwouldbuyacar.我要是有再多一点钱,我就买汽车了。
在口语中,在第一、三人称后,也有人用was。
IfIwas(were)rich,Iwouldbuyacar.我要是有钱,我就买汽车了。
2.与将来事实相反:
条件句中的谓语可用一般过去式、或者“wereto/should+动词原形”,主句谓语用would/should/could/might+动词原形。
Ifitrained/shouldrain/weretoraintomorrow,Iwouldnotgothere.要是明天下雨,我就不去那里。
3.与过去事实相反:
条件句的谓语动词用过去完成式,主句谓语用would/should/could/might+have+过去分词。
Ifhehadtakenmyadvice,hemightnothavemadesuchabadmistake.要是他当初听从我的劝告就不会犯这么严重的错误了。
Ifithadn’tbeenforMargaret,Imightnothaveunderstood.要不是有玛格丽特,我可能还不明白。
若虚拟条件句中有were,should,had时,可省略if,将were,should,had移至主语前。
WereIyou,Iwouldneverdothat.
Shoulditraintomorrow,Iwouldn’tgothere.
HaditnotbeenforMargaret,Imightnothaveunderstood.
■在错综时间虚拟条件句中的运用
虚拟条件句与主句谓动词发生的时间有时不一致,要注意主从句谓语动词的形式。
Ifyou’dlistenedtome,youwouldn’tbeinsuchtroublenow.如果你当初听了我的话,你现在也不会有这样的麻烦了。
■在含蓄虚拟条件句中的运用
有时只有主句,不出现虚拟条件句,而是用without,with,butfor(要不是)等介词短语,或者用but,or,otherwise等副词或连词,或者用不定式或分词短语等来表示虚拟条件。
Butfor(=ifithadnotbeenfor)yourhelp,Iwouldn’thavebeensuccessful.要是没有你的帮助,我就不会成功。
Iwassobusythen,otherwise,Iwouldhavehelpedhim.我当时很忙,要不然,我会帮助他的。
Wecouldn’thavefinisheditwithoutMary.如果没有玛丽,我们是不能按时完成这个工作的。
Tohearhimtalk(=Ifyoucouldhearhimtalk…),you’dthinkhewasPrimeMinister.听他讲话你会以为他是首相。
Givenmoretime,Icouldhavedoneitbetter.要是多给一点时间,我会做得更好。
■在wish,ifonly,asif,wouldrather等后的从句中
这些从句的谓语动词的形式是:
若与现在或将来事实相反,用一般过去式(动词be一律用were);
若与过去事实相反,用过去完成式。
如():
Iwishitwerespringherealltheyearround.但愿这里四季如春。
IwishIhadn’twastedsomuchtime.但愿当初不该浪费这么多时间就好了。
Ifonlyshewouldgowithme!
她要是愿意和我一道去就好了!
IfonlyIhadlistenedtomyparents!
我要是听了我父母的话就好了。
LiMingspeaksEnglishasifhewereanAmerican.李明说英语好像是美国人。
Iwouldratherhecametomorrow.我宁愿他明天来。
I’dratherhehadn’ttoldmeaboutit.我宁愿他没告诉我这事。
asif/asthough引导的从句若是事实,就不必用虚拟语气。
Itlooksasifitisgoingtorain.看起来要下雨的样子。
■asif/asthough引导的从句中
HespeaksEnglishasthoughhewereanAmerican.他说英语跟美国人差不多。
■在It’stimethat…的that从句的谓语动词
Itistimethatwegotreadyforthefinalexamination.该是我们为期末考试做准备的时候了。
副词long的若干用法限制
◆long用作副词时,原则上只用于肯定句和疑问句。
—Howlongwillittaketogetthere?
到那儿需要多长时间?
—Itwon’ttakelong.没多长时间。
英语一般不说:
Itwouldtakelong.可考虑改为将:
Itwouldtakealongtime.那样会需要很长时间。
在日常会话中(for)atongtime常被(for)ages替代。
Iwaitedforages.我等了好长时间。
Ittookusagestogetthere.我们花了好长时间才到那儿。
◆但是,long的比较级和最高级longer和longest却可以不受限制地使用。
IttooklongerthanIexpected.花得时间比我预料的长。
Noonecansayhowmuchlongerthestrikewilllast.谁也说不出罢工还会持续多久。
Women,generallyspeaking,livelongerthanmen.一般说来女人比男人活得长。
Whichtypeofbatterylastslongest?
哪一种电池使用寿命最长?
◆另外,带有修饰语的long,如too/so+long或long+enough结构可表示肯定语气。
Couldshehavebeenwaitingsolong?
她能等得这么久了吗?
Gonefromhomesolong,theyjoyouslyembracedtheirmatesofboyhood.他们久离家乡,高兴地拥抱他们的儿时伙伴。
Theymighthavefounditimpossibletohavelivedtogether
solong,hadnotaparticularcircumstanceoccurred.如不是情况特殊,他们是不可能长久住在一起的。
Don’tbothertoreadallthesepapers.Itwouldtaketoolong.不要费事看所有这些文件了,那会花太多时间。
Thebreadbakedtoolong.这面包烤的时间太长了。
ThisroutetoBostontakestoolong.Theremustbeanotherroutethatisshorter.这条到波士顿的路线费时太多了。
一定会有一条较短的路线。
I’vebeenworkingherelongenough.Timetogetanewjob.我在这里工作时间太长。
该换个新工作了。
Myownviewisthatthiskindofstore,thesekindsofsupermarkets,havebeenaroundlongenoughforustogetusedtothem.我自己的观点是,这类店铺、这种超市存在的时间够长了,我们可以适应。
带虚拟语气宾语从句的四个数字
在表示“坚持”、“命令”、“建议”、“要求”等后的宾语从句要用虚拟语气。
这类动词有人归纳为“一个坚持(insist)、两个命令(order,command)、三个建议(advise,suggest,propose)、四个要求(demand,require,request,ask)”,这类虚拟语气由“should+动词原形”构成,其中的should在美国英语中通常可以省略。
HeinsistedthatI(should)gowiththem.他坚持要我同他们一起去。
Heorderedthatit(should)besentback.他命令把它送回去。
Thedoctoradvised[suggested]thathe(should)notsmoke.医生建议他不要抽烟。
HerequiresthatI(should)appear.他要求我出场。
这类句子有时可用于被动结构,前面用先行词it作主语,代表后面的从句。
Itwasproposedthatthismatterbediscussednexttime.有人提议这事下次再讨论。
动词insist后接宾语从句时,除可用虚拟语气外,也可用陈述语气,两者的区别是:
若谓语动词所表示的动作尚未发生,或尚未成为事实,则用虚拟语气;
若谓语动词所表示的动作已经发生,或已经成为事实,则要用陈述语气。
HeinsistedthatIhadreadhisletter.他坚持说我看过他的信。
HeinsistedthatIshouldreadhisletter.他坚持要我看他的信。
与动词insist相似,动词suggest后接宾语从句时,除可用虚拟语气外,也可用陈述语气,两者的区别也是:
若谓语动词所表示的情况尚未成为事实,则用虚拟语气,此时suggest通常译为“建议”;
若谓语动词所表示的情况为既成事实,则要用陈述语气,此时的suggest通常译为“表明”、“认为”。
比较并体会:
Hesuggestedthatwe(should)stayfordinner.他建议我们留下吃饭。
Whathesaidsuggestedthathewasacheat.他说的话表明他是个骗子。
Isuggestedthatyouhadasecretunderstandingwithhim.我觉得你与他心照不宣。
你会正确使用虚拟语气的倒装形式吗
请看典型考题:
__________youraddress,Iwouldhavewrittentoyou.
A.DidIknowB.WereItoknow
C.HadIknownD.IfIshouldknow
此题应选C。
这是虚拟语气的倒装形式。
当虚拟条件句中含有were,had,should,could等动词时,可以将if省略,然后将were,had,should,could等词移至句首:
1.Ifheshouldfail,hewouldkillhimself.
→Shouldhefail,hewouldkillhimself.
万一失败,他就会自杀。
2.IfIwereyou,Iwoulddoitatonce.
→WereIyou,Iwoulddoitatonce.
假若我是你,我就会马上做。
3.IfIcoulddoit,Iwould.
→CouldIdoit,Iwould.
要是我能做此事,我一定会做。
4.Ifhehadseenyouyesterday,hewouldhaveaskedyouaboutit.
→Hadheseenyouyesterday,hewouldhaveaskedyouaboutit.
他昨天要是看到了你,他就会问你这事了。
顺便说一句,以上移至句首的had不一定是助动词,如果是实义动词也可倒装:
Ifhehadmoney,hewouldbuyacar.
→Hadhemoney,hewouldbuyacar.
他要是有钱,他就会买一辆小车。
与将来事实相反的虚拟语气
请看下面的题目:
Ifwe__________200yearsold,we__________everything.
A.weretobe,couldchangeB.hadbeen,changed
C.were,wouldhavechangedD.shouldbe,changed
此题应选A。
该题考查与将来事实相反的虚拟语气,此时的主句谓语通常用would(should,could,might)+动词原形,而从句谓语可能有以下几种情况:
1.从句谓语用过去式:
Ifyourfatherknewthis,hewouldbeangry.要是你父亲知道了,他会生气的。
Ifitrainedtomorrow,thesportsmeetwouldbeputoff.要是明天下雨,运动会就推迟。
2.从句谓语用should+动词原形(通常指可能性极小的事情,一般译为“万一”):
Ifitshouldrain,thecropswouldbesaved.要是有雨,这庄稼还有救。
此类句型的主句谓语有时可以用祈使句甚至将来时态:
Ifitshouldraintomorrow,don’texpectme.万一明天下雨,就不要等我了。
IfIshouldbefreetomorrow,Iwillcome.万一我明天有空,我就来。
3.从句谓语用wereto+动词原形(通常指可能性极小可或近乎不可能,有时指出乎意料):
Ifthesunweretoriseinthewest,myloveforyouwouldnotchange.即使太阳从西边出,我对你的爱也不会变。
含蓄虚拟条件句的七种表现形式
所谓含蓄虚拟条件句即指将条件从句隐藏在上下文一定的短语中的一类条件句,其主要用法及表现形式可归纳如下:
1.将条件隐含在不定式短语中
Iwouldwritetoher,butIdon’tknowheraddress.我会给她写信的,就是不知道她的地址。
(=IfIknewheraddress,Iwouldwritetoher.But…)
Tohavestudiedharder,youwouldhavepassedtheexamination.你学习更用功些,你早就考及格了。
(=Ifyouhadstudiedharder,you…)
2.将条件隐含在分词短语中
Borninbettertimes,hewouldhavebeenascholar.如果出生在好时代,他早就成为学者了。
(=Ifhehadbeenborninbettertimes,hewould…)
Failingthistime,whatwouldyoudo?
假若这次失败,那你怎么办?
(=Ifyoufailedthistime,whatwould…)
Walkingaloneinthedark,Marywouldbeterrified.要一个人单独在黑暗中行走,玛丽会感到十分害怕。
(IfMarywalkedaloneinthedark,she…)
3.将条件隐含在介词短语中
Butforyourhelpwecouldn’thavesucceededintheexperiment.如果没有你的帮助,我们的实验是不会成功的。
(=Ifithadn’tbeenforyourhelp,we…)
Indifferentcircumstances,Iwouldhavesaidyes.在不同的情况下,我就会同意了。
(=Ifcircumstanceshadbeendifferent,Iwould…)
4.将条件隐含在名词短语中
Anypersonwhohadbehavedinthatwaywouldhavebeendismissed.任何人这样做了都会被开除。
(=Ifanypersonshouldbehaveinthatway…,hewould…)
Afewhoursearlier,andyouwouldhaveseenthefamouswriter.要是你早来几个小时,你就见到这位著名的作家了。
(Ifyouhadcomeafewhoursearlier,you…)
5.将条件隐含在某些连词中
Ididn’tknowthathewasacheat,orelseIwouldn’thavebelievedhim.我不知道他是个骗子,不然我也不会相信他了。
(orelse=ifIhadknownhewasacheat))
I’mreallyverybusy,otherwiseIwouldcertainlygotherewithyou.我真的是太忙了,不然我就会同你一道去了。
(otherwise=ifIwerenotsobusy)
6.将条件隐含在定语从句中
Anyonewhohadseenthatpaintingmighthavetakenitforaphoto.凡是看过那画的人,都可能把它看成是照片。
(=I