之前我們講過了語氣篇,時態篇,現在我們又回到了語氣篇,是因為我們今天要講的「虛擬語氣」與時態關係密切,必須先掌握了時態,才能理解虛擬語氣。 (所以沒看過時態部分的同學先要去看看三大時態哦~)
一、什麼是虛擬語氣?
舉幾個生活中的例子:
A來姨媽了,會抱怨地說:做女生好麻煩哦,要是我是個男孩子就好了。(不可能)
B看到了彩票中獎號碼,發現這個號碼之前在自己夢中出現過,會遺憾地說:要是昨天我買張彩票就好了!(不可能)
C被一不喜歡的人追求,不勝其煩,會決絕地說:要我喜歡你,除非太陽從西邊出來!(不可能)
D看到別人在網上曬清華大學的錄取通知說,會裝逼地說:我要是在北京參加高考,也能考上清華!(不可能)
……
以上都是帶虛擬語氣的句子。所謂虛擬語氣,簡單說,就是用來表達抱怨、遺憾、裝逼、或其他強烈情緒的一種說話語氣,並且他們說的話,都不可能實現!
二、虛擬語氣怎麼用?
在英語句子中,虛擬語氣一般是通過if引導從句來表達,如果……,假設……,但if……也可以表示可能實現的假設,為了突出不可能,英語中用時態來反突出反映不可能的含義。
If I were you, I wouldmarry him. (如果我是你,我就會嫁給他。注意if 從句中的were,正常情況下,應該是I am you )
If it were Sunday tomorrow, I would go shopping with you. (如果明天是星期天,我就跟你去購物。注意if 從句中的were,正常情況下,應該是it is Sunday )
我們發現,上面兩個句子的if從句中都用了were,而沒有按照正常的邏輯來表達,看起來似乎是錯的?沒錯,我們可以認為,虛擬語氣就是為了表達不可能,所以故意寫錯!上面例子中的不可能含義就是」我不可能是你「、」明天是星期幾也是註定的,不可能按你的意願來「。大家去理解一下這種不可能之意,就可以理解虛擬語氣了。
三、虛擬語氣的語法規則
我們花了一些時間去講解為什麼會有虛擬語氣,以及虛擬語氣的基本語法邏輯,當理解了這個前提,再來看語法規則就容易一下。語法規則有兩條:
1、if從句表達的是現在或將來不可能發生的事,則從句謂語動詞用一般過去時(be動詞只能用were),主句謂語用should/would+動詞原形。
If I were you, I wouldmarry him. (表達,我現在不可能是你)
If it were Sunday tomorrow, I would go shopping with you. (表達,明天不可能是星期天)
2、if 從句表達的是過去不可能發生的事,則從句謂語動詞用過去完成時(had done),主句謂語用should/would+have done。
If it had not rained yesterday, I would have to visited you.(表達,昨天已經下過雨了,不可能不下雨)
基於這兩條規則需要強調兩點:
1、從句的規則是固定的,但主句的規則不一定如此,要視具體說話場景而定。如:
If I were you, I would have gone there.
這裡主句就不符合第一條規則了,為什麼呢?因為這裡從句雖然在說現在不可能,但主句卻是在說過去的事情。(試著理解,我要是你,當時我就已經去那裡了。)
2、大家要去理解虛擬句中的不可能含義,有些句子也用了if,但是是可能發生的情況,以上規則就不適用了。如:
If it rains tomorrow, we shall not go out. (站在現在的角度看,明天是有可能下雨的)
今天我們只講這些基礎的規則,明天我們會繼續講解一些特殊的虛擬表達方式。