假設 & 條件語氣 Subjunctive + Conditional Mood

假設語氣在當代英語已經快被淘汰了。在中世紀時期 imagine, assume, insist, command 等等「思考」相關的字,因為通常與事實不同,都會接假設語氣。然而,若現在的人這樣子說話,那就像我們在唸古文一樣,會顯的非常的「古典」。本文蒐集「當代常用」的假設語氣重點用字,再加上條件語氣的相關用法,供讀者參考與熟悉。

Subjunctive Mood

假設語氣(Subjunctive Mood)用來描述非事實的狀況。文法上需把時態向過去移,以指出該描述是假的。假設語氣最常搭配的單字是 wish ,而 hope 則不可使用。

對過去的希望

Wish 用於知道過去事實,描述希望的非事實。例如你知道 Marry 昨天錯過了巴士而趕不上考試,覺得很可惜,現在可以說 I wish she hadn’t missed the bus yesterday. 本句「希望她沒錯過」與事實上「她錯過了」衝突,應使假設語氣。將過去式的 didn’t 變成過去完成式的 hadn’t (用在過去的過去),來指出句子的描述為假。

Hope 用於不知過去事實,描述希望的可能狀況。例如 Marry 早上離家要坐公車去考試,你不知道她有沒有坐到公車,也不能打電話問(因為正在考試),覺得很擔心,中午可以說 I hope she didn’t miss the bus this morning. 本句因未知過去事實,所以沒有真假問題,不需要使用假設語氣移動時態。

對現在的希望

Wish 用於知道現在事實,描述希望的非事實。例如我現在事實上很窮,可以說 I wish I were rich. 本句希望自己現在是有錢的,與事實衝突,所以需使用假設語氣將時態向過去移動。本句特別注意,be 動詞在假設語氣裡,過去式全部用 were

Hope 用於不知現在事實,描述希望的可能狀況。例如在相親時女方希望對像現在是有錢的,可以說 I hope he is rich. 本句因未知現在事實,所以沒有真假問題,不需使用假設語氣移動時態。

對未來的希望

Wish 用於知道未來事實,描述希望的非事實。例如糕點師收到訂單要求未來的星期五前做好蛋糕,然而他知道事實上自己沒辦法在那個時間前做好,可以說 I wish I would be able to give you the cake by Friday. 本句希望自己未來能然而卻又知道自己不能,與事實衝突,所以需使用假設語氣將時態向過去移動,也就是把 will 變成 would.

Hope 用於不知未來事實,描述希望的可能狀況。例如糕點師做好蛋糕送去婚禮後,可以說 I hope they will like the cake. 本句因不知道未來事實,所以沒有真假問題,不需使用假設語氣移動時態。

Wish/Hope + To

遇到 to 不需要使用假設語氣,因為 to 帶有「去」的意思,暗指未來。例如 I wish to speak to the manager. 這邊的 wish = want,然而語氣較為正式且嚴肅。此外應注意 I hope to speak to the manager. 用 hope to 描述未來可能 or 好運的話,能夠和 manager 講話。

If Only = 旦願

可以使用 if only 取代 I wish,中文翻成「旦願」。例如 If only I had learned more English when I was younger. = 旦願我年輕時多學點英文。本句話講者希望年輕時多學英文,然而事實上並沒有做,所以應使用假設語氣把時態往前移動,使用過去完成式。

It’s time + Subjunctive

It’s time = 是…的時候了。例如 It’s time for you to have a bath. 若想表達不耐煩的語氣,描述「早該是…的時候了」,可利用 high/about + 假設語氣。例如 It’s high/about time you had a bath. 可以發現本句利用假設語氣描述與現在事實不符來強化語氣以暗指「早就該做了」。

As If/Though

as if/though 後面可以接假設語氣也可以不接,意思不同。假設語氣下 as if/though = 像真的…一樣。例如 My stomach is rumbling as if I didn’t have any breakfast (but I did). = 像我真的沒吃早餐一樣。本句注意到 as if 後面把時態前移形成假設語氣,所以暗指他事實上有吃。非假設語氣下 as if/though = like = 就像是。例如 He talks as though he knows everything about cooking (He must love it). 本句時態無前移所以無假設,所以暗指講者認為「他真的很懂」。這邊還應該注意,like 在正式寫作時不可接子句,而是應該接名詞。 例如 He talks like he knows it. (X) 本句口語上沒錯,然而在正式寫作時就錯了,like 後面不可接整個句子,應改成 as if/though。 He talks like a master. (O) 本句 like 後面接名詞,所以正確。

Conditional Mood (CM)

條件語氣分0~3型,由「條件句+主要子句」構成。其中,2&3型描述非事實,需要利用假設語氣來寫,以便指出該條件是假的。

CM0

條件語氣0型,描述若A則B。描述事實例如 If/When the wind blows, the trees move. 人工事實也行,例如 If/When you push this button, the lights come on. 描述習慣例如 If/When I have time, I work out. 描述命令例如 If/When you get home today, call me. 注意,有時使用 if/when 時意思會不一樣,例如本句的 if 暗指可能會也可能不會回家,而使用 when 時則暗指應該會回家。

否定條件語氣0型,可以使用 unless 取代。例如 If people don’t have food to eat, they get hungry. = Unless people have food to eat, they get hungry.

CM1

條件語氣1型,描述未來–若A則B。請注意英語習慣用現在式描述可能的未來!主要子句則接帶有未來語氣的助動詞 will/may/can/is going to/would love to。例如 If we don’t leave soon, we will miss the bus. 這邊的 if 帶出來的條件子句雖然是現在式,然而卻是在假想未來可能發生的狀況,其後的主要子句使用 will 指出真正描述的時間。If I am late for work again, I may lose my job. 這邊主要子句的 may 未來語氣。When you tell Dan the news, he is going to faint. 這邊的 when 暗指應該會發生,而 be going to 帶有未來語氣。When I’m older, I’d love to be a dancer. 這邊的 when 暗指一定會變老,而 would love to (我會很高興去),也帶有未來語氣。

否定條件語氣1型,可以使用 unless 取代。例如 If you don’t have an invitation, you can’t come to the party. = Unless you have an invitation, you can’t come to the party. 這邊的 can 帶有未來語氣。

CM1 + Should

在描述未來的條件句中,常常會使用 should = 不小心/碰巧/意外地,來降低講者對預測的信心度,顯的較保守而謙虛。英文的解釋為 We can use if with should to refer to events which might happen by chance or by accident (Ref.)。例如 If it should rain tomorrow, I’ll have the the umbrella to use. = 如果明天不小心下雨了。

此外,利用 should 可進行假設語氣倒裝。例如 Should it rain, I’ll have the umbrella to use tomorrow. 詳參考 → 倒裝句 inversion🔗 ←。最後,should 當碰巧使用時,還有些特殊用法。詳參考 → 條件句 (just) in case, lest, for fear that = 以防 + should = 不小心🔗 ←。

CM1 + Were To

利用「were to = 竟然」可指出 CM1 對未來預測的信心度超級低。例如 If I were to die tomorrow, I wouldn’t need the umbrella. = 如果我明天竟然死了。

這邊應特別注意,were to 是未來條件句中唯一使用假設語氣的用法。本句的條件是「明天」死亡,因為很靠近當下,所以講者很有信心明天根本不可能會死,也因此特別寫了 were to 來暗指他講的條件是假的,而既然條件是假的,後面就要接 would 這個假設語氣的搭配用字來指出不需要傘也是假的。整句話暗指他明天不會死,所以會需要傘。

這條新聞使用了 would 與 were to,也就是暗指報導的媒體認為這件事根本不可能。否則如是要描述可能的未來,只要條件句用現在式 + 主要子句 will 即可。

CM2&3

條件語氣2&3型因為在描述現在與過去,所以講者很清楚現在與過去的狀況。在知道真正的狀況下,還使用「if (如果)」來講話,那必然是在講一個假的條件。也因此這邊就需要使用「條件 + 假設」的高難度文法。

條件語氣2型,描述現在–若假A則假B。因為是假的所以要退一個時態,條件句直接使用過去式,而主要子句則搭配 would/could/might。例如 If I won the lottery, I could buy a mansion. 本句的「贏彩票、買豪宅」都並非事實,因此用過去式來指出這是假的,只是個想像。

條件語氣3型,需要假設語氣,描述過去–若假A則假B。因為是假的所以要退一個時態,條件句使用過去完成式 + 主要子句則搭配 would have 或 could have。例如 If I had studied harder, I would have passed the exam. 本句的「過去有努力學習&通過考式」都並非事實,因此使用過去的過去,也就是「過去完成式&would have」來指出過去的假

在 CM2&3 條件句後面的主要子句中 could/would 能隨意使用。然而,兩者的意思有些微差異。其中 could 是指「能」,would 是指「會」。詳參考 → Would or Could or Should + Have 超常用也超難懂的助動詞🔗

CM2+3(Mixed)

條件語氣2+3型,描述過去–若假A則–現在–假B。因為是假的所以要退一個時態,條件句使用過去完成式,而主要子句則搭配 would/could/might。例如 If you had put your coat on, you wouldn’t be sick now. 本句的「有穿外套&不感冒」都並非事實。然而,有穿外套是假的過去,所以使用過去的過去(過去完成)來指出過去的假。主要子句描述的不感冒則是現在的事情,所以使用過去式 would 來指出現在的假

CM2&3&Mix + Were To

CM2&3&Mix 可以利用「were to = 竟然」來強化語氣,暗指根本不可能。在 CM2 的狀況下例如 If he were to be dishonest, I would be very shocked. 本句暗指你認為他不可能說謊。

在 CM3 的狀況下例如 If he were to have been dishonest then, I would have rejected the deal. 這邊注意,條件句後面加上 then 表示這是過去的事情,理論上要寫成 had been 來暗指其非事實。然而本句在 had 前加 were to 可強化語氣,而又因為 to 後面加原型動詞,所以 had 才被還原成了 have。也就是說 were to + had => were to have。

在 Mix 的狀況下例如 If he were to have been dishonest then, I would reject the deal this time. 可以看到主要子句的 this time 把時間點移到了現在,也因此使用 would 即可形成假設語氣。

奇怪的 if + will

條件句使用現在式描述可能未來,這是個常識。然而,三種狀況下 if + will 會一起出現的狀況。

  • 壹、will 代表「是否」。例如 I don’t know if it will happen. 仔細觀察,這邊的 if = whether(是否),所以帶出來的不是條件句,不需要用現在式描述未來。
  • 貳、will 代表「願意」if you’ll follow me, I’ll show you to your room. 仔細觀察,前面的 will 意思是「願意」而不是未來式的 will,所以本句的 if 帶出來的是一個條件句,並且使用現在式描述可能的未來,符合文法。注意,這種問他人意志的說法是為了禮貌!也最好把 will 和 you 縮寫起來語氣較輕柔。If you won’t do it, then I will. 本句 will 也是「願意」的意思,然而並不是禮貌用語,不用縮起來。
  • 參、If you will/like 代表「願意/喜歡的話」。例如 I can give you her phone number, if you will/like. 此外,這個用法也可以帶有不情願的語氣。例如 A: Let’s just sit here for a minute. B: OK, if you will/like. = 你喜歡就好。最後,還有個很帥氣的用法,用於語出驚人後,稍稍收斂語氣。例如 Call me genius, if you will/like. = 願意的話,可以叫我天才。

Practice

Refrence: https://getintoenglish.com/if-and-will-grammar/