第7天 虛擬語氣的用法
第7天虛擬語氣的用法
7-1虛擬語氣的概念
虛擬語氣用來表示說話人的主觀願望、假想、懷疑、猜測、建議等含義。不表示客觀存在的事實,所說的是一個條件,不一定是事實,可能與事實相反。
7-2虛擬語氣的動詞形式
虛擬語氣一共有七種基本形式,如下:
1.動詞原形
動詞原形,用於一切人稱和數。例如:
Longlivethepeople!人民萬歲!
Godblessyou.願上帝保佑你。
2.動詞的過去式
動詞的過去式,用於一切人稱和數,be的過去式用were。例如:
Ifyoulovedme,youwouldn'tsaythat.假若你愛我,你就不會說那種話。
IfIwereinyourshoes,I'daccepttheterms.
假若我處在你的地位,我就會接受這些條件。
3.“had+過去分詞”
had+過去分詞,用於一切人稱和數。例如:
IfIhadn'thadtostudyfortheexamlastnight,Iwouldhavegonetoyourparty.
如果我昨天晚上不是必須為今天的考試做準備的話,我就會去你的晚會了。
Thevictimwouldhaveachancetosurvive,ifhehadbeentakentohospitalintime.
如果遇難者被及時送到醫院,他就有機會活下來。
4.助動詞should/would+動詞原形
“should(第一人稱)和would(第二、三人稱)+動詞原形”。例如:
IfIwereyou,Ishouldtakehisadvice.
我如果是你,就會聽他的忠告。(美國英語常用would代替should)
HesaidhewouldgoifIwent.他說如果我去他就去。
5.助動詞should/would+have+過去分詞
“should(第一人稱)和would(第二、三人稱)+have+過去分詞”。例如:
Iftheyhadn'thelpedyou,youwouldhavedonenothing.
要不是他們當時幫了你,你現在肯定是一事無成。
Iffatherhadn'tsentme,Ishouldn'thavecome.
如果不是父親派我來,我是不會來的。(美國英語常用would代替should)
6.助動詞should+動詞原形
“should+動詞原形”,用於一切人稱和數。例如:
Itisdesiredthateverythingshouldbereadybyeighto'clock.
希望一切在八點前準備就緒。
Theysuggestedthatweshouldmeetatthestation.他們建議我們在車站會面。
7.助動詞should+have+過去分詞
“should+have+過去分詞”,用於一切人稱和數。例如:
Itisstrangethatsheshouldhavedoneit.真奇怪,她竟會幹出這種事來。
Ishouldhavetakenhisadvice.我真該接受他的忠告。
7-3虛擬語氣的用法
1.虛擬語氣在條件從句和結果主句中的用法
(1)表示與現在事實相反的條件或結果。
虛擬語氣用在與現實相反的條件句中時,條件從句的謂語用動詞的過去式(be的過去式用were),結果主句的謂語動詞用“should(第一人稱)或would(第二、三人稱)+動詞原形”的形式。例如:
Iflwereyou,lshouldnotdosuchathing.
如果我是你的話,我就不會做這樣的事。(美語一般用would,沒有人稱之分)。
Iftheyhadtime,theywouldstudyItaliantoo.
假如他們有時間的話,他們也會學意大利語的。
(2)表示與過去事實相反的條件和結果。
虛擬語氣用在與過去事實相反的條件句中時,條件從句的謂語動詞用“had+過去分詞”形式,結果主句的謂語動詞用“should(第一人稱)或would(第二、三人稱)+have+過去分詞”形式。例如:
Hewouldhaveachancetosurvive,ifhehadbeentakentohospitalintime.
如果他被及時送到醫院,他就有機會活下來。
(3)表示與將來事實可能相反的條件和結果。
虛擬語氣用於與將來事實相反的條件句中,條件句的謂語動詞用動詞的過去式(be的過去式用were),結果主句用“should(第一人稱)或would(第二、三人稱)+動詞原形”的形式。例如:
Ifyoudroppedtheglass,itwouldbreak.你如果將杯子掉下來,它就會打碎。
IfitwereSundaytomorrow,mysisterwouldgoshoppingwithherclassmates.
如果明天是星期天,我妹妹會和她的同學一起去購物。
注意:在表示與將來事實可能相反的條件從句中,條件從句的謂語也可用“wereto+動詞原形”(比較正式,常用於書面體中)和“should+動詞原形”形式。表示假想性很強,實現的可能性很小。例如:
Ifyouweretocometomorrow,Imighthavetimetoseeyou.
你如果明天來,我或許會有時間見你。
Ifitshouldraintomorrow,whatwouldwedo?明天萬一下雨,我們怎麼辦?
2.有時條件從句中的動作和結果主句中的動作所發生的時間不一致
當條件從句中的動作和結果主句中的動作所發生的時間不一致時(比如一個是過去發生的,一個是現在發生的),虛擬語氣的謂語動詞的形式應根據它所表示的時間加以調整。例如:
Ifhehadfollowedthedoctor'sadvice,hewouldbequiteallrightnow.
他當時若是聽醫生的話,現在就痊癒了。(從句說明過去,主句說明現在。)
IfIwereyou,Iwouldhavegonetothetheatre.
假如我是你,我會去看話劇。(從句的時間包括現在,主句說明過去。)
IfIwerenotbusy,Iwouldhavecometoseeyou.
如果我不忙的話,我就去看你。(從句的時間說明過去,主句說明從過去持續到現在。)
Ifyouhadn'thelpedme,Icouldn'thavefinisheditontimeandmostlikelyIwouldbestillworkingnow.
假如你沒有幫助我,我不可能按時完成工作,很可能現在還在干呢。(從句說明過去,主句說明過去和現在)
3.省去從句或主句的虛擬結構
虛擬語氣結構中的從句或主句有時形式上可以省略,但意義上卻仍存在。
(1)省去了結果主句的虛擬語氣結構,常用來表示願望。
Ifhewerehere!假如他在這裏該多好啊!
IfIhadnevermarried.如果我從未結婚就好了。
這種結構也常用ifonly開頭。例如:
IfonlyIweretenyearsyounger!我要是能年輕十歲該多好啊!
IfonlyIcouldspeakseveralforeignlanguages!
我要是能講幾種外語就好了!(用would/could表示將來)
Ifyouwouldonlytryharder!
你如果再努力一試就好了。(only亦可置於would等助動詞之後)
Ifonlyyouhadtoldmethetruthbefore.
要是你以前告訴我真相就好了。(用過去完成時表示過去)
注意:有時ifonly只表示條件,不表示願望。
IfonlyIhadknownearlier,I'dhavephonedyou.
我只要知道得早一點,就會打電話給你了。
(2)省去了條件從句的虛擬語氣結構。
Youmightstayhereforever.
你可以永遠待在這裏。(省去了ifyouwanted或類似條件)
Thatwouldbefine.
那就太好了。(省去了ifyoushoulddoit或類似條件)
Iwouldnothavedoneit.
我是不會做那件事的。(省去了ifIwereyou或類似條件)
4.不用if的條件從句結構
在書面語中,條件從句有時可以不用連詞if,而把謂語中的過去式were,had或should移至主語之前。但如果從句沒有were,had或should,則一般不能這樣做。例如:
WereIinyourposition,Iwoulddoaswhathesaid.
如果我處於你的地位,我就按他說的去做。
Hadtheynothelpedyou,yourprojectwouldhavefailed.
如果沒有他們的幫助,你們的項目是會失敗的。
Shouldtheycome,tellthemnottowaitforme.
他們要是來了,讓他們別等我了。
5.用陳述語氣表示條件和結果
在現代英語裏,多用陳述語氣表示條件和結果。陳述語氣的條件和結果所表示的往往是事實。如果不是事實,其可能性也比虛擬語氣大。例如:
Ifitrainstomorrow,weshallnotgoout.假如明天下雨的話,我們就不出去。
Thedogwon'tattackyouifyousitstill.如果你安靜地坐着,狗是不會咬你的。
6.虛擬語氣和情態動詞
虛擬結構(不論從句或主句)常可用情態動詞的過去式,即could,might,would等加不帶to的動詞不定式或不帶to的動詞不定式完成時來作謂語動詞。這些情態動詞除表示虛擬結構外,本身還有獨立的意思。例如:
Ifshewerehere,shemightcomewithyou.假如她在這裏,她會跟你一起去的。
IfIwereyou,Iwouldjoininthearmy.如果我是你,我就願意去參軍。
Butforyourhelp,wecouldnothavesucceeded.
要不是你們的幫助,我們是不可能成功的。
Ifsheleftatsix,sheshouldarriveintime.如果她6點動身,就會按時趕到。
7.虛擬語氣的其他用法
(1)虛擬語氣用在主語從句中。
虛擬語氣除主要用於條件句(即狀語從句外),還可用於主語從句。在主語從句中,虛擬語氣的謂語動詞用“should+動詞原形(或should+have+過去分詞)”,或只用動詞原形(尤用於美國英語中)。should在此狀態下是時態助動詞,本身沒有實義,這種主語從句由連詞that所引導,常用在Itisnatural(necessary,strange,important,essentialimpossible,possible)that...這類句型里。例如:
ItwasarrangedthatyoushouldgoandhelpSusan.
已經做了安排,由你去幫助蘇珊。
Itisnecessarythatthequestionshouldbesettledatonce.
必須馬上解決這個問題。
tisstrangethatheshouldhavegoneawaywithouttellingus.
真奇怪,他沒有通知我們就走了。
(2)虛擬語氣用在賓語從句中。
虛擬語氣也能用於賓語從句中。下列三種賓語從句可用虛擬語氣:
1)在動詞wish后的賓語從句(常常省去連詞that),表示不可實現的願望。賓語從句中的動詞如用過去式,則表示與現在事實相反;如用過去完成時,則表示與過去事實相反。例如:
IwishIknewmyhusband'ssecret.(=Idon'tknowmyhusband'ssecret.)
我要是知道我丈夫的秘密就好了。
IwishIwereascientist.(=Iamnotascientist.)但願我是個科學家。
注意:動詞wish如果是過去式,後面賓語從句的動詞的虛擬語氣形式不變,仍用過去式或過去完成時。例如:
Shewishedsheknewhowtoplaygolf.
她多麼希望會打高爾夫球。(和過去事實相反)
IwishedIhadn'tbeensoforgetful.ThenIshouldn'thavemissedtheconcert.
我要是不這樣健忘該多好,那我就不會不去聽音樂會。(和過去的過去的事實相反)
2)有時在賓語從句中可用would或might加動詞原形,表示有可能實現的願望。例如:
Iwishhemightstaywithme.我希望他和我住在一起。
HewishesIwouldgowithhim.他希望我和他一起去。
3)動詞demand要求,command命令,desire希望,maintain保持,urge鼓勵,direct指導,arrange安排,suggest建議,order命令,insist堅持,propose建議等後面的賓語從句,用“should+動詞原形”或只用動詞原形來表示虛擬語氣。
Theexpertproposedthatchildrenshouldn'tspendmuchtimeonTV.
專家建議孩子不要過多地看電視。
Mylittledaughtersuggestedthatweshouldholdafamilymeeting.
我的小女兒建議我們今晚開家庭會議。
MoststudentsinsistthattheyshouldhavemoreEnglishclasses.
多數同學堅持要多上英語課。
(3)虛擬語氣用在定語從句中。
虛擬語氣也能用於定語從句中。通常用在Itistime(that)...句型中的定語從句里。從句的謂語動詞常用虛擬語氣表示將來,動詞用過去式形式:意思是“該干某件事了,時間已經有些晚了”。例如:
Itistimeweleft.我們該走了。