虚拟语气.docx
《虚拟语气.docx》由会员分享,可在线阅读,更多相关《虚拟语气.docx(11页珍藏版)》请在冰豆网上搜索。
![虚拟语气.docx](https://file1.bdocx.com/fileroot1/2022-11/17/d2ead687-29a1-4f3e-a811-a5af7617d6f0/d2ead687-29a1-4f3e-a811-a5af7617d6f01.gif)
虚拟语气
虚拟语气
一.虚拟语气两种类型:
1.假设条件句:
是一种假象的情形,表示说话者的一种主观愿望或态度等,实现的可能性不大或极小。
例如:
①IfIweretohavethetimetomorrow,Iwouldhelphim.
如果我明天有时间,我就会帮他的。
(说话人“我”认为自己明天有时间的可能性不大,言外之意是“我”可能帮不了他。
)
②IfIhadthetimenow,Iwouldhelphim.如果我现在有时间,我就会帮他的。
(说话人“我”认为自己现在有时间的可能性不大,言外之意是“我”可能帮不了他。
)
2.事实相反句:
表示与现在或过去的某个事实相反的情形。
例如:
③IfIwereyou,Iwouldhelphim.如果我是你,我就会帮他的。
(说话人“我”不是你,if条件句所表示的与现在的事实相反。
)
④Ifmygrandfatherwerealivetoday,hewouldexperienceaverydifferentworld.
如果我爷爷还活着,那他就会经历一个完全不同的世界了。
(说话人“我”的爷爷现在已经去世,if条件句所表示的与现在的事实相反)。
⑤IfIhadhadthetimeyesterday,Iwouldhavehelpedhim.
昨天要是我有时间的话,我就会帮他了。
(说话人“我”昨天没有时间,这是确定的事实,不可更改。
if条件句所表示的与过去的事实相反)
二.虚拟语气三种时间:
现在时间:
既可以表示对现在情形的假设(②),也可以表示于现在的事实相反(③)。
过去时间:
既然时间已经过去,虚拟语气只能表示与过去的事实相反(⑤)
将来时间:
将来的事情还没有发生,所以只能表示说话人的设想或愿望,不能表示与将来相反。
假设条件句
事实相反句
现在时间
假设一种可能性不大的情形(但并非完全不可能,只表示主观想法,不是与事实相反)
IfIhadthetimenow,…….
表示完全不可能发生的情形(不是可能性不大)
IfIwereyou,…….
过去时间
与过去已经发生的事情相反。
IfIhadhadthetimeyesterday,……
将来时间
假设一种可能性不大的情形,此种用法尤其用于对将来的假设。
(但并非完全不可能,只表示主观想法,不是与事实相反)
IfIweretohavethetimetomorrow,…….
从句
主句
现在
did/were
would(could,might)+do
过去
haddone/hadbeen
would(could,might)+havedone
将来
weretodo/shoulddo
would(could/might)+do
1.现在虚拟
(1)假设条件句:
假设一种可能性不大的情形(但并非完全不可能,只表示主观想法,不是与事实相反):
IfIcouldaffordthatcar,Iwouldbuyitforyou.
如果我能买起那辆车,我就买给你。
Whatwouldyoudoifyouhadalotofmoney?
Ifyoudidn’tlovehim,youwouldn’tbesosadaboutthenews.
(2)事实相反句:
表示完全不可能发生的情形(不是可能性不大):
IfIwereyou,Iwouldn’ttellherthenews.
如果我是你,我就不会把这个消息告诉她。
2.过去虚拟:
表示与过去的事实相反
Ifyouhadworkedharder,youwouldn’thavelostthejob.(事实上,“你”失去了工作。
)
Ifmycomputerhadnotbrokendown,Imighthavecompletedmyworkintime.(事实上,我没有按时完成工作。
)
3.将来虚拟:
谈论将来“不大可能”的情形、不太可能实现的愿望。
IfIweretolivemylifeoveragain,Iwouldhaveyouasmywife.
如果我有来生,我一定娶你为妻。
(良好愿望,将来不会实现。
)
IfIshouldwinthelottery,Iwouldbuyahouse.
万一我赢得了彩票大奖,我就会买一栋房子。
(说话人用should,表示他对于自己赢得大奖的信心不大,但还是想碰碰运气。
也相当于表达了自己将来的愿望。
)
SometimesIhavethoughtitwouldbeanexcellentruletoliveeachdayasifweshoulddietomorrow.
我时常会想,如果我们能以明天就要告别这个世界的态度来度过每一天的话,那一定是极好的。
(本句所说的“假如我们明天就会死掉”,并非绝对不可能发生,只是可能性不大,所以用将来虚拟shoulddie来表达这种将来“小概率”的事件。
请注意比较真实条件句和将来虚拟条件句的区别:
Ifitweretoraintomorrow,Iwouldstayathome.万一明天下雨了,那我就在家呆着。
(说话人认为明天下雨可能性不大。
)
Ifitrainstomorrow,Iwillstayathome.如果明天下雨了,我就呆在家里。
(说话人认为明天下雨可能性比较大。
)
再比如:
如果一名美国小学生做演讲,应该说下面的话,表示自己当上总统的可能性较小:
IfIbecamepresident,Iwould……
如果美国总统候选人做竞选演讲,则应该说:
IfIbecomepresidentoftheUnitedStates,Iwill…….
这样才能体现他对自己能成功当选充满信心。
两道练习题:
1.IfI_____myownclothes,I____alotofmoney.
A.hadmade/wouldsaveB.couldmake/wouldsave
C.canmake/wouldsaveD.couldmake/willsave
2.Thankgoodness,it’sover.I____itifI____itwasgoingtotakemesolong.
A.wouldneverhavedone/hadknownB.wouldneverdo/knew
C.wouldneverhavedone/knewD.wouldneverdo/hadknown
1.B2.A
三.混合虚拟
1.从句与过去相反+主句与现在相反
IfIhadstudiedEnglishatschool,IcouldreadEnglishnovelnow.
如果我上学的时候学过英语(事实上,“我”上学的时候没有学过英语),我现在就可以看懂英文小说了(事实上,“我”现在看不懂英文小说)。
Ifpaperhadn’tbeeninvited,wewouldhavenobooks.
如果没有发明纸(事实上,纸在过去已经被发明),我们现在就没有书(事实上,我们现在有书看)。
2.从句与现在相反+主句与过去相反
夫妻两人吵架,劝架人问丈夫:
“你爱你的妻子吗?
”丈夫回答说:
“如果我不爱她,我就不会娶她。
”这句话可以翻译为:
IfIdidn’tloveher,Iwouldn’thavemarriedher.
这句话的言外之意是:
“我”一直深爱着妻子(IfIdidn’tloveher表示与现在的事实相反),否则我就不会(在过去)娶她(Iwouldn’thavemarriedher表示与过去的事实——即“我”娶了妻子的事实——相反)。
但如果丈夫说:
“IfIhadn’tlovedher,Iwouldn’thavemarriedher.”从此句的时态分析得知,从句和主句都是表示和过去相反。
也就是说:
“我”在过去是爱着妻子的,否则“我”当时就不会和她结婚。
其言下之意是:
“我”现在已经不爱她了。
再比如日常对话中,往往会听到在这样的句子:
“如果你真的了解我的话,你当时就不可能说出那样的话”。
可以翻译为:
Ifyouknewmebetter,youwouldn’thavesaidthat.
注意:
以上两种混合虚拟句,第二种情况不如第一种情况更常见。
四.虚拟语气中从句的倒装:
当if条件句中含有should,had或were时,可以省去if,将should,had或were置于句首。
例1:
IfIshouldwinthelottery,Iwouldbuyacar.
=ShouldIwinthelottery,Iwouldbuyacar.如果我能赢得大奖,我就会买一辆车。
例2:
Ifheweretoleavetoday,hewouldgettherebyMonday.
=Werehetoleavetoday,hewouldgettherebyMonday.
如果他今天出发,他就能在星期一之前到达那里。
例3:
Ifhehadnotbeenpromoted,hewouldneverhaveremainedwiththecompany.
=Hadhenotbeenpromoted,hewouldneverhaveremainedwiththecompany.
如果他没被提升,他就不会继续留在这家公司了。
两道练习题:
3._____tothedoctorrightaway,hemightbealivetoday.
A.IfhewentB.HadhegoneC.WerehegoneD.Shouldhehavegone
4.____beforewedepartthedayaftertomorrow,weshouldhaveawonderfuldinnerparty.
A.hadtheyarrivedB.Weretheyarriving
C.WouldtheyarriveD.Weretheytoarrive
3.B4.D
五.陈述句+or+虚拟主句(除了or之外,还可以用orelse或者otherwise。
)
1.主语+一般现在时的谓语形式,or+主语+woulddo→表示对现在事实的虚拟
2.主语+一般过去时的谓语形式,or+主语+wouldhavedone→表示对过去事实的虚拟
例1:
Wedidn’tknowhistelephonenumber;otherwisewewouldhavetelephonedhim.
我们不知道他的电话号码,要不然我们当时就会给他打电话了。
(95.6CET4)
=Wewouldhavetelephonedhishimifwehad