wish の使い方(〜ならいいのに)

B1 · 中級願望と仮定法

I wish I had more time. I wish I had called her. I wish you would listen. 学校で習った仮定法を、日常の「〜ならいいのに」「〜すればよかった」と結びつけましょう。

このレッスンで学ぶこと

  • wish +過去形:今についての願い(「〜ならいいのに」)
  • wish +過去完了形:過去についての後悔(「〜すればよかった」)
  • wish + would:他の人の行動への不満(「〜してくれたらいいのに」)
  • wish ではなく hope や want を使う場面

今・過去・他の人の行動についての願い

wish は「現実とは違っていたらいいのに」という気持ちを表します。日本語の「〜ならいいのに」「〜だったらなあ」にあたります。wish のあとの時制は、願いの対象が「今」なのか、「過去」なのか、「他の人がくり返していること」なのかで決まります。“I wish I had more free time.” “I wish I had studied harder in school.”

学校で「I wish +仮定法」と習った人も多いでしょう。ポイントは、現実から1つ時制を過去にずらすことです。今のことなら過去形、過去のことなら過去完了形にします。日本語の「時間があればいいのに」「勉強しておけばよかった」は、動詞の形が英語と対応しないので、日本語の形ではなく「今の話か、過去の話か」で選びましょう。

"I wish I had more free time."
"I wish I had studied harder in school."

wish +過去形:今のこと

今についての願いは、wish +過去形です(仮定法過去)。形は過去形ですが、意味は「今」です。第2条件文の if のあとと同じ考え方です:“I wish I had more free time.”(もっと自由な時間があればいいのに)“I wish I lived closer to my family.”(家族の近くに住んでいたらいいのに)

I/he/she/it でも、伝統的には were を使います:“I wish I were taller.”(もっと背が高かったらなあ)。会話では was も聞かれますが、were が標準的な形です。能力については could を使います:“I wish I could speak French.”(フランス語が話せたらなあ)。日本語の「ある」「高い」「話せる」が現在の形なので、“I wish I have more time”、“I wish I am taller”、“I wish I can speak French” としがちですが、この意味では間違いです。

"I wish I had more free time."
"I wish I lived closer to my family."

wish +過去完了形:過去のこと

過去にしたこと(しなかったこと)を後悔するときは、wish +過去完了形(had +過去分詞)です(仮定法過去完了)。今の願いより、さらに1つ過去にずらします:“I wish I had studied harder in school.”(学校でもっと勉強しておけばよかった)“I wish I hadn't said that.”(あんなこと言わなければよかった)

日本語の「〜すればよかった」「言わなければよかった」は「た」で終わるので、ただの過去形にしがちです。でも “I wish I studied…” や “I wish I didn't say that” は「今」の願いの形なので、過去の後悔にはなりません。また “I wish I would have studied…” はアメリカのくだけた会話で聞かれることがありますが、標準的な形とはされていません。

"I wish I had studied harder in school."
"I wish I hadn't said that."

wish + would:不満を言う

だれかが何度もイライラすることをしていて、やめてほしいときは wish + would を使います。日本語の「話をさえぎるの、やめてくれたらいいのに」にあたります:“I wish you would stop interrupting me.” 物や天気にも使えます:“I wish it would stop raining.”(雨がやんでくれたらいいのに)

大切なこと:wish + would は、ふつう他の人や物について使い、自分自身には使いません。自分のことは I wish I had / were / could… と言い、“I wish I would…” とはしません。

"I wish you would stop interrupting me."
"I wish it would stop raining."

実際の英語

"I wish I could speak French."
"I wish I hadn't eaten so much at lunch."
"I wish he would answer his phone."
"I wish I were taller."

注意

✗I wish you come tomorrow.
✓I hope you can come tomorrow.

「明日来てくれるといいな」は本当に起こりうることなので、wish ではなく hope を使います。

✗I wish I have more time.
✓I wish I had more time.

今についての願いは、wish のあとを過去形にします。「時間があればいいのに」の「ある」につられないようにしましょう。

✗I wish I can speak French.
✓I wish I could speak French.

「話せたらなあ」という能力の願いは could を使います。

✗I wish I didn't say that.
✓I wish I hadn't said that.

「言わなければよかった」は過去の後悔なので、過去完了形(hadn't said)にします。

✗I wish I would have studied harder in school.
✓I wish I had studied harder in school.

過去の後悔は wish +過去完了形です。“I wish I would have…” はアメリカのくだけた会話で聞かれますが、標準的な形とはされていません。

✗I wish you stopped interrupting me.
✓I wish you would stop interrupting me.

相手がくり返していることに「やめてくれたらいいのに」と不満を言うときは would を使います。

✗I wish a new bike for my birthday.
✓I want a new bike for my birthday.

「〜が欲しい」は want か would like です。wish +ものは、I wish you luck のように人の幸せを願うときだけ使います。

日本語と比べてみよう

「明日来てくれるといいな」「晴れるといいな」:日本語の「〜といいな」は、本当に起こりうることにも使います

英語の wish は、現実ではないこと・まず起こらないことに使います。本当に起こりうることには hope です:“I hope you can come tomorrow.” “I hope it doesn't rain.” “I wish you come tomorrow” は間違いです。目安:「(実際は違うけど)〜ならいいのに」なら wish、「(そうなる可能性があって)〜だといいな」なら hope。

「時間があればいいのに」「背が高かったらなあ」「フランス語が話せたらなあ」

日本語の動詞の形をそのまま訳さないようにしましょう。今についての願いは、wish のあとを過去形にします:“I wish I had more time”(“I wish I have” ではない)、“I wish I were taller”(“I wish I am” ではない)、“I wish I could speak French”(“I wish I can” ではない)。

「もっと勉強すればよかった」「あんなこと言わなければよかった」

過去の後悔は wish +過去完了形です:“I wish I had studied harder in school.” “I wish I hadn't said that.” 「た」につられて過去形にすると(“I wish I didn't say that”)、今についての願いの形になってしまいます。「〜すべきだった」と言いたいなら “I should have studied harder.” も使えます。

「誕生日に新しい自転車が欲しい」「幸運を祈ります」

物が欲しいときは want か would like です:“I want a new bike for my birthday.” wish +人 +ものは、相手の幸せを願う決まった言い方だけです:“I wish you luck”(幸運を祈ります)、“I wish you a happy birthday”。wish for +ものは、ろうそくを吹き消すときのような「願いごと」です:“I wished for a new bike.”

💡 まず考えましょう:今の願い(had / were / could)? 過去の後悔(had +過去分詞)? 他の人への不満(would)?

💡 「(実際は違うけど)〜ならいいのに」は wish。「(ありうることで)〜だといいな」は hope。

💡 「〜すればよかった」は I wish I had +過去分詞。ただの過去形にはしません。

💡 物が欲しいだけなら want / would like。wish は使いません。

実際の場面:友だちにぐちを言う

"How's the new apartment?"

"Honestly, I wish I had picked a quieter street."

"That bad?"

"The neighbors play music every night. I wish they would turn it down."

練習

練習問題 1 · 正しい文を選びましょう

Choose the correct sentence (a wish about now).

練習問題 2 · 正しい文を選びましょう

Choose the correct sentence (a regret about the past).

練習問題 3 · 正しい文を選びましょう

Choose the correct sentence (a complaint about someone's behavior).

練習問題 4 · 正しい文を選びましょう

Choose the correct sentence.

練習問題 5 · いつのことか選びましょう

Which time does 'I wish I had more time' refer to?

練習問題 6 · いつのことか選びましょう

Which time does 'I wish I had called her' refer to?

練習問題 7 · 正しい文を選びましょう

Choose the correct sentence (a complaint).

練習問題 8 · 正しい文を選びましょう

Choose the correct sentence (wishing for an ability).

練習問題 9 · 願いの文に書きかえましょう

Rewrite as a wish about now: 'I don't have a car.'

練習問題 10 · 後悔の文に書きかえましょう

Rewrite as a regret about the past: 'I didn't apply for the job.'

練習問題 11 · グループに分けましょう

I wish I had more money.
I wish I had saved more money.
I wish you would listen to me.
I wish they would turn the music down.

0 / 4 分類済み

練習問題 12 · よくある間違い:「〜といいな」

Japanese: "明日、晴れるといいな。" (it may really be sunny) Which English sentence is correct?

クイックチャレンジ

学んだことを5つの問題で確認しましょう。

問題 1 / 5

スコア:0/0

Choose the correct sentence.

学んだこと

  • wish +過去形=今についての願い(I wish I had…、I wish I were…、I wish I could…)。
  • wish +過去完了形=過去についての後悔(I wish I had studied…)。
  • wish + would=他の人や物への不満(I wish you would…)。ふつう自分には使いません。
  • 「(実際は違うけど)〜ならいいのに」は wish、「(ありうることで)〜だといいな」は hope。
  • 日本語の動詞の形(「ある」「話せる」「よかった」)につられず、今なら過去形、過去なら過去完了形。物が欲しいなら want / would like。
このカテゴリーのレッスンをすべて見る