手把手教你頓悟“虛擬語氣”!

​各位同學大家好,今天貓老師要跟大家來聊一聊“虛擬語氣”。不管在什麼階段的英語學習中,虛擬語氣都一直是一個相當高頻且易錯的考點。什麼叫“虛擬”?

同為if引導的條件句,如何判斷是虛擬語氣?

何為“虛擬”?

虛擬語氣主要看條件能否實現,能實現,真是語氣,不能實現,虛擬語氣。

虛擬語氣表達的是與事實相反或沒辦法實現的情況,表示說話人的遺憾、後悔、願望、建議、命令和要求等情緒。

判斷是否譯為虛擬語氣,主要看句子中的條件能否實現。如果條件能實現,就是真實語氣;如果不可能實現(即與事實相反的情況),就為虛擬語氣。

下面我們通過幾個例句來進一步瞭解虛擬語氣:

【如果我住在辦公室附近,我就會步行上班。】

If I live near my office, I will go to work on foot. (主將從現)

我們來進行分析:

真實條件(能夠實現):我自己的房子離上班地很遠,所以又在辦公室附近租了間房。在這種情況下,兩處房子愛住哪住哪,“如果我住在辦公室附近”為能夠實現的條件,所以為真實語氣。

If I lived near my office, I would go to work on foot.

虛擬條件(不能實現):我自己的房子離上班地很遠,天天坐地鐵上班。這時,“如果我住在辦公室附近”是不能實現的條件,所以為虛擬語氣。

從上面兩個例子中可以悟出:真實語氣還是虛擬語氣,看條件而不是看結果!如果條件有可能實現,那麼結果有真也有假,就是真實語氣;如果條件都是假的,結果必然是假的,就是虛擬語氣。

這裡用lived和would偏離了正確的語法運用,都使用了過去式形式,為什麼?虛擬語氣就是用錯誤的語法表達不可能實現的條件。這裡使用lived和would,表達的就是“我說著玩,你別當真”。所以虛擬語氣的時態都使用各種過去時態,比如:一般過去時、過去將來時、過去完成時、過去將來完成時等。

手把手教你頓悟“虛擬語氣”!

這裡就是一句典型的虛擬語氣~

如何“虛擬”?

剛剛跟大家介紹了虛擬語氣的核心意涵,通過和一般的條件狀語從句的對比我們可以知道,虛擬語氣的核心是對“條件”進行虛擬。那麼,它要如何“虛擬”起來,也就是說它有哪些具體的變換形式呢?我們仔細來看看:

1. 表示與現在事實相反的虛擬語氣,if條件句使用一般過去時(did/were),主句使用過去將來時(would do/be)。除了would之外,主句也可以使用should/could/might/must,但是基本上都是shall/can/may等的過去時。

1)If I dyed my hair blue, everyone would laugh at me.

如果我把頭髮染成藍色,誰都會笑話我的。

=我才不會把頭髮染成藍色讓人笑話我呢。

這句話使用了與現在事實相反的虛擬語氣,。從句和主句分別使用了一般過去時(dyed)和過去將來時(would laugh)。

2. 表示與將來事實相反的虛擬語氣,if條件句使用過去將來時(should/were to),主句使用過去將來時(would do/be)。除了would之外,主句也可以使用should/could/might/must,但是基本上都是shall/can/may等的過去時。

1) If the tools should arrive late, you could tell us immediately.

如果這些工具(將會)晚到,你可以立刻告訴我們。

=這些工具絕對不會晚到,你就放心吧。

這句話使用了與將來事實相反的虛擬語氣,從句使用了一般將來時(should),主句使用了can的過去時could。

3. 表示與過去事實相反的虛擬語氣,if條件句使用過去完成時(had done/been),主句使用過去將來完成時(would have done/been)。除了would之外,主句也可以使用should/could/might/must,但是基本上都是shall/can/may等的過去時。

1) If my brother had studied harder, he would not have failed the exam.

如果我的弟弟(已經)更努力地學習,他將不會已經考試不及格。

=我弟弟沒有努力學習。

這句話使用了與過去事實相反的虛擬語氣,從句使用了過去完成時(had studied),主句使用了過去將來完成時(would not have failed)。

以上就是虛擬語氣的三種主要形式:對現在、將來、過去進行虛擬。

趁熱打鐵:相關要點拓展

虛擬語氣可以採用倒裝形式表示強調,因為害怕對方因為沒有聽清或者看清而引起誤解。倒裝的方法就是:去掉if,把助動詞或be動詞提到主語之前,變成疑問句語序。

比如:

1、If he were my friend, he would help me warm-heartedly.

Were he my friend, he would help me warm-heartedly. 

倒裝方法:去掉if,把be動詞were提前,變成疑問句語序。

2、If the tools should arrive late, you could tell us immediately.

Should the tools arrive late, you could tell us immediately.

倒裝方法:去掉if,把助動詞should提前,變成疑問句語序。

3、If my brother had studied harder, he would not have failed the exam.

Had my brother studied harder, he would not have failed the exam.

倒裝方法:去掉if,把助動詞had提前,變成疑問句語序。

同時,還要注意,賓語從句、表語從句、同位語從句、主語從句也會出現虛擬語氣。當主句中出現一個堅持(insist),兩個命令(order,command),三個建議(suggest,advise,recommend)和四個要求(ask, require, demand, request)等詞時,從句謂語動詞用(should) do/should have done的形式表示虛擬語氣,其中should可省略。畢竟,即便我“堅持、建議、要求、命令”,對方也不一定照做,所以只能是虛擬語氣。

希望大家通過這篇文章,首先掌握虛擬語氣的核心概念——對條件進行虛擬,然後再“順藤摸瓜”把握它的變換形式。最後,趁熱打鐵,把這些知識的“周邊”積累下來,深化對這個高頻重點語法知識的瞭解。

手把手教你頓悟“虛擬語氣”!


分享到:


相關文章: