虛擬語氣是在幹嘛?Wish、If only、Would rather 到底差在哪

虛擬語氣是在幹嘛?wish、if only、would rather 這三個字,你可能都學過,但常常搞不清楚它們語氣到底差在哪,甚至以為隨便換著用都沒差。其實這三個是英文虛擬語氣裡最常見的表達方式,語氣強度、用的時態都不一樣,用錯場合真的會讓人覺得怪怪的。這篇把每一種用法拆開講,用生活對話帶你搞懂差別。

虛擬語氣到底是什麼邏輯

先講一個觀念:英文的虛擬語氣,簡單說就是「講一件不是真的事情」的時候,時態要往前推一格。這句話聽起來有點抽象,但生活中你其實每天都在用。

比如你想講「真希望現在是這樣,但其實不是」,英文不會用現在式去講,而是故意用過去式,讓對方知道你講的是「假設」,不是「事實」。

(1)
A: Do you speak French?
A: 你會說法文嗎?

B: I wish I did.
B: 真希望我會。

這裡 B 用的是 did,不是 do,因為他其實不會說法文。這種「故意用錯時態」的用法,就是虛擬語氣的核心邏輯。很多人學文法的時候會把這個規則背下來,但實際講話或寫作的時候還是會忘記,因為中文完全沒有這種「時態往前推」的概念,我們講假設句的時候動詞不會變化,所以很容易直接照中文邏輯講英文,結果時態就用錯了。

搞懂這個概念之後,接下來 wish、if only、would rather 的用法會清楚很多,因為它們都是同一套邏輯的不同應用,差別只在於語氣強弱,還有到底是講自己的希望,還是希望別人怎麼做。

Wish 的三種用法

Wish 是三個裡面最常見也最百搭的,但很多人只會用第一種,其實它有三種時態對應三種不同情境。

第一種是 wish + 過去式,用來表示「希望現在或未來不一樣」。

(2)
A: This apartment is so small.
A: 這間公寓也太小了。

B: I know, I wish we had more space.
B: 對啊,真希望我們空間大一點。

(3) I wish I could cook better.
真希望我廚藝能更好一點。

第二種是 wish + had + p.p.,講的是「對過去的遺憾」,這時候用的是過去完成式。

(4)
A: How was the interview?
A: 面試怎麼樣?

B: Not great. I wish I had prepared more.
B: 不太好,真希望我當初多準備一點。

(5) She wishes she hadn’t quit her job so quickly.
她真希望自己當初沒那麼快辭職。

第三種是 wish + would,用來講「希望別人的行為改變」,通常帶一點無奈或不滿的語氣。

(6)
A: My roommate never does the dishes.
A: 我室友從來不洗碗。

B: I wish he would at least rinse them.
B: 真希望他至少沖一下水也好。

(7) I wish it would stop raining, I have to walk to the MRT.
真希望雨快停,我要走去捷運站。

這三種用法看起來像同一個字換時態,但語感差很多:第一種是講自己的現況,第二種是懊悔過去,第三種是對別人有期待。搞清楚這三種區別,之後看到 wish 的句子就不會再卡住。

If only 語氣更強烈

If only 意思跟 wish 很像,都是「要是…就好了」,但語氣比 wish 更強烈、更情緒化,通常是講話的人真的很在意這件事,甚至帶一點惋惜或懊惱。

同樣分成三種時態對應。第一種:if only + 過去式,講現在不一樣的假設。

(8)
A: Ugh, I’m stuck in traffic again.
A: 唉,我又塞車了。

B: If only you left earlier!
B: 要是你早點出門就好了!

(9) If only I had a bigger closet.
要是我衣櫃再大一點就好了。

第二種:if only + had + p.p.,對過去的懊悔,語氣通常比 wish 更重。

(10)
A: I failed the exam again.
A: 我這次考試又沒過。

B: If only you had studied with me.
B: 要是你當初有跟我一起讀書就好了。

(11) If only I hadn’t said that in the meeting.
要是我當初在會議上沒那樣講就好了。

第三種:if only + would,希望某件事情改變,通常帶一點無奈。

(12)
A: This printer keeps jamming.
A: 這台印表機一直卡紙。

B: If only it would just work for once.
B: 要是它能正常運作一次就好了。

(13) If only my neighbor would turn down the music.
要是我鄰居能把音樂關小聲一點就好了。

If only 跟 wish 最大的差別就是「情緒濃度」,同樣一句話換成 if only,聽起來會更像是講話者真的很受不了或很遺憾,而不只是隨口說說。

Would rather 表達真心話

Would rather 中文常翻成「寧可」或「比較想要」,但它有兩種完全不同的用法,一個是講自己的偏好,一個是希望別人做某件事,很多人會搞混。

第一種,當主詞相同時,would rather 後面直接接原形動詞。

(14)
A: Want to grab dinner outside?
A: 要出去吃晚餐嗎?

B: I’d rather order in tonight.
B: 我今晚比較想叫外送。

(15) She’d rather take the stairs than wait for the elevator.
她寧可走樓梯也不想等電梯。

(16) I’d rather save the money and travel later.
我寧可存錢以後再去旅行。

第二種,當你希望「別人」做某件事,主詞不同的時候,would rather 後面要接過去式,這時候也是虛擬語氣的用法,很多人會忘記這個規則。

(17)
A: Can I borrow your charger?
A: 我可以借你的充電器嗎?

B: I’d rather you asked me before taking things.
B: 我希望你拿東西之前先問我。

(18) He’d rather she called him instead of texting.
他希望她打電話給他,而不是傳訊息。

(19)
A: Is it okay if I invite a few more people?
A: 我可以多邀幾個人嗎?

B: I’d rather you didn’t, the place is pretty small.
B: 我希望你不要,這地方真的滿小的。

這個「主詞不同要用過去式」的規則,剛好也是很多人會搞錯的地方,因為感覺上應該用現在式或未來式才對,但這正是虛擬語氣故意「時態往前推」的邏輯。
虛擬語氣三種常見用法比較

職場和多益也很愛考這幾個

這三組用法不只是日常對話會用到,多益考試跟職場溝通也常常出現,而且很多題目就是故意考你「時態有沒有跟上虛擬語氣的規則」。

多益 Part 5、6 常見的陷阱題,就是把 wish 後面的動詞時態改成現在式當作錯誤選項,考生如果沒有搞懂邏輯,很容易憑感覺選錯。另外像 as if、as though 這種同樣需要虛擬語氣邏輯的句型,也常常一起出現在同一份考卷裡,如果你也常常搞不清楚 as if 跟 as though 的用法差別,可以順便一起弄懂,邏輯其實是相通的。

職場情境裡,wish 和 would rather 特別好用,因為它們可以讓語氣變得更委婉。比起直接說「你應該早點交報告」,用 wish 或 would rather 的句型會讓建議聽起來沒那麼強硬。

(20)
A: The report is late again.
A: 報告又遲交了。

B: I wish you would send a heads-up next time.
B: 希望你下次能先跟我說一聲。

(21)
A: Can we push the deadline?
A: 可以延後截止日期嗎?

B: I’d rather we stick to the original plan.
B: 我比較希望我們照原本的計畫走。

這種委婉但清楚表達期待的說法,在開會或跟主管溝通的時候特別實用,比直接命令式的語氣更容易讓對方接受,也比較不會讓對方覺得被指責。畢竟職場溝通有時候不是講對不對,而是講得順不順耳,同一件事情用虛擬語氣包裝過後,聽起來就是委婉很多。

如果你想搞懂更多跟「假設」相關的句型,像是 if 條件句怎麼分現在式、過去式、過去完成式,可以參考 if 條件句的完整用法整理,跟這篇的邏輯是互補的。

這三個結構乍看很像,但只要抓住「語氣強度」跟「時態邏輯」這兩個重點,之後看到類似句子就不會再靠感覺猜了。

延伸閱讀:【Would have、Should have、Could have 差在哪?三種假設語氣用法完整解析

如果你喜歡這篇文章的話,可以追蹤我們的 ThreadsFacebook 唷!

歡迎留言