全部語法課

第 113 課 · 第 10 階段: 高階結構

“wish” / “if only”

高階

“Wish” / “if only”

構成與用法

wish / if only + 過去式或過去完成式 — 遺憾或不真實的願望

1.wish 的三種句型

用 wish 表達希望與現實不同時,wish 後面的動詞要往過去退一個時態:現在的情況 → 一般過去時,過去的事 → 過去完成時。希望某人或某事改變,就用 would。

希望的物件形式例句
現在(現在並非如此)wish + 一般過去時 / were / couldI wish I knew the answer.
過去(遺憾)wish + had + V3I wish I had listened.
希望別人或情況發生改變wish + 某人/某事 + would + 動詞I wish you would stop.

If only 的用法和 I wish 完全一樣,時態也一樣,但感情更強烈——常用作感嘆:If only I had more time! 口語中,If only… 句子常常單獨使用。

中文說“我希望我會說日語”“我要是有更多時間就好了”,動詞都不變,所以學習者常說 “I wish I can…”“I wish I have…”。記住:對現在的願望,wish 後面的動詞絕不用現在時——can → could,have → had,am/is → were。

2.Wish + 過去時:希望現在不一樣

動詞是過去時,但意思是現在。be 動詞對所有人稱都用 were(口語中 I / he / she / it 後面也常用 was)。表示“我希望我能夠……”,用 could。

  • I wish I lived closer to my office.

    我真希望我住得離公司近一點。(但我住得很遠)

  • I wish I didn't have to get up so early.

    我真希望我不用起這麼早。

  • Huy wishes he were taller.

    阿輝希望自己再高一點。(口語中也說:he was taller)

  • If only I could speak Korean!

    要是我會說韓語就好了!

  • I wish it weren't so hot today.

    今天要是沒這麼熱就好了。

3.Wish + had V3:對過去的遺憾

後悔某件事發生了或沒有發生,用 wish / if only + had + V3。後悔自己當時沒能做某事,用 wish + could have + V3。

  • I wish I hadn't eaten that last piece of cake.

    我真後悔吃了最後那塊蛋糕。(但我已經吃了)

  • If only we'd left ten minutes earlier!

    要是我們早出發十分鐘就好了!

  • Do you ever wish you had studied something different?

    你有沒有後悔過當初沒學別的專業?

  • I wish I could have come to your wedding.

    真遺憾我沒能參加你的婚禮。(我當時去不了)

4.Wish … would:希望改變、抱怨

wish + 某人 / 某事 + would + 動詞 表示你希望那個人(或情況)改變或做某事,但多半不會如願。這種句子常常是抱怨;I wish you wouldn't… = 抱怨對方的習慣。

  • I wish it would stop raining.

    真希望雨能停下來。

  • I wish my roommate wouldn't leave dirty dishes in the sink.

    真希望我室友別再把髒碗留在水槽裡。(抱怨)

  • I wish you'd listen to me for once.

    我真希望你能聽我一次。

  • If only the traffic would move!

    車流要是能動一動就好了!

  • 一般不說 “I wish I would…”——說自己時,用 I wish I could… 或 I wish I + 過去時。
  • would 用於動作和變化;表示狀態(be、have、know)用過去時:I wish you were here(不說:would be here)。

5.Wish 還是 hope?

hope 用於真的可能發生的事,所以用正常的時態(現在時或 will)。wish 用於不是事實或沒有發生的事。另外,wish + 人 + 名詞 是祝福別人的說法,wish to + 動詞 是 want to 的非常正式的說法。

hopewish
意思可能發生的事不真實的事 / 沒有發生的事
例句I hope you pass the exam.I wish I had passed the exam.
祝福I hope you have a great trip.I wish you a great trip.
  • We wish you all the best in your new job.

    祝你新工作一切順利。(wish + 人 + 名詞)

  • I wish to speak to the manager, please.

    我想和經理談談。(非常正式 = I would like to)

6.常見錯誤

  • I wish I can speak Japanese.

    I wish I could speak Japanese.

    對現在的願望 → can 變成 could。

  • I wish I have more time.

    I wish I had more time.

    wish 後面(說現在)用過去時。

  • I wish I went to the concert last night.

    I wish I had gone to the concert last night.

    對過去的遺憾 → had + V3。

  • I wish I would be rich.

    I wish I were rich.

    自己的狀態 → 用 were,不用 would。

  • I wish it stops raining.

    I wish it would stop raining.

    希望情況改變 → wish … would。

  • I wish you have a good trip.

    I hope you have a good trip. / I wish you a good trip.

    可能發生的事用 hope;wish 在這裡只能接“人 + 名詞”。

例句

  • I wish I were taller. I can never reach the top shelf.
  • I wish there were more parks in our city.
  • I wish it weren't Monday tomorrow.
  • I wish I knew the answer, but I have no idea.
AI 正在聽...•App Store 和 Google Play 評分 4.7/5

和 AI 說英語 全天 24 小時

立即下載應用 — 即時發音評分、自然對話、像真人老師一樣糾正。

AI 發音評分即時反饋自然對話