第7天 虛擬語氣的用法

第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.我們該走了。

上一章書籍頁下一章

28天學會英語語法

···
加入書架
上一章
首頁 其他 28天學會英語語法
上一章下一章

第7天 虛擬語氣的用法

%