🐰 LangLapin

首頁 / 圖書館 / 英文 / 文法

↩️ I wish 和 If only:說出「要是……就好了」的六個問題

講師:兔兔講師 Myako
英文 · B2 · 中高階 · 文法 · 約 5 分鐘 · 最後更新:2026-09-30

想說「要是我有一輛車就好了」「早知道就多讀書了」,英文用的是 wish 或 if only。它的麻煩是時態會往後退一步,看起來像過去式,意思卻不是過去。下面一個問題一個問題來。

Q1:想說「現在的願望」,時態怎麼用?

wish 後面用過去式,表示現在不是這樣,但希望是這樣:

I wish I had a car. — 真希望我有一輛車。(現在沒有)
I wish I were taller. — 真希望我再高一點。(現在不夠高)

這裡的過去式不是「過去發生的事」,而是表示「與現在事實相反」。be 動詞在比較正式的說法裡通常用 were(不管主詞是 I、he 還是 she),口語裡 was 也很常見,這一點先記起來,後面會一直用到哦。

Q2:想說「過去的遺憾」呢?

用過去完成式(had + 過去分詞):

I wish I had studied harder. — 真希望我當時更用功。
She wishes she hadn't said that. — 她真希望自己沒說過那句話。

這個用法和第三條件句的 if 子句是同一個時態,「過去的事已經過去了,回不去」的感覺是一樣的。

Q3:對別人或事情有抱怨,想要它改變?

用 wish + would,表示希望某個人或某件事「不要再這樣」:

I wish you would stop making so much noise. — 我真希望你不要再這麼吵了。
I wish it would stop raining. — 我真希望雨趕快停。

wish + would 通常是對別人或事物的不滿,多半不用在自己身上哦。「I wish I would...」通常不自然,想說自己辦不到的事,可以改用 I wish I could...

Q4:wish 加 could 是什麼意思?

could 表示「能力或可能性」,是現在的願望:

I wish I could speak French. — 真希望我會說法文。
I wish I could have gone to the concert. — 真希望我當時能去那場演唱會。

第二句用了 could have + 過去分詞,表示過去沒辦法做到的事。

Q5:If only 和 wish 有什麼不一樣?

意思和時態的用法相同,只是 if only 的語氣更強烈,帶著「真的好希望」的心情:

If only I had more time! — 要是我有更多時間就好了!
If only I hadn't lost my keys. — 要是我沒弄丟鑰匙就好了。
If only it would stop! — 要是它能停就好了!

if only 常常獨立成一句話,後面用驚嘆號或句點結束;也可以接另一個子句,說出結果。想在寫作文時加強語氣,可以把 wish 換成 if only 哦!

Q6:wish 和 hope 差在哪?

hope 用在有可能實現的事,wish 用在不真實、或不太可能的事:

I hope you get better soon. — 我希望你趕快好起來。(有可能)
I wish I lived closer to you. — 真希望我住得離你近一點。(現在不是)

如果事情本來就有可能發生,用 hope,後面接一般的現在式或未來式,不需要往後退時態。

補充:wish 的另外兩種用法

wish 還有兩種和「假設」無關的用法:

I wish to speak to the manager. — 我想和經理談談。(正式,等於 want)
I wish you a happy birthday. — 祝你生日快樂。(祝福)

這兩種都沒有「與事實相反」的意思,句型和上面的也不一樣,只要記得它們存在就好哦~

小測驗

先自己想,再看括號裡的答案。

  1. I wish I ___ (know) the answer now.(knew)
  2. I wish I ___ (not, eat) so much yesterday.(hadn't eaten)
  3. I wish my neighbors ___ (be) quieter.(would be)
  4. If only I ___ (can) swim.(could)

我剛學這個句型的時候,總覺得「wish 後面怎麼都是過去式」很怪,哈哈,後來想成「往後退一步,代表離現實遠一點」,就順多了!

練習完之後,下面那顆「我學會了」按一下,讓我知道你學會了吧 (❛◡❛✿)

→ 到英文題庫練習假設語氣

← 上一篇economic 和 economical:一個談經濟,一個談省錢 下一篇 →rise 和 raise:一個自己升,一個把東西舉起來
← 回英文文章列表 🏫 圖書館首頁

© Eugene Ch Yc · LangLapin 語言兔