発展 · Unit 77

仮定法 — I wish 仮定法過去 / 仮定法過去完了

「I wish + 仮定法」は事実と反対の願いを表現する構文で、wish のあとの節の時制が一段階うしろにずれ「実際にはそうでない」という残念・後悔を込めます。現在の事実の反対は wish + 過去動詞、過去の事実の反対は wish + had + 過去分詞です。

概念の説明

「I wish + 仮定法」は事実と反対の願いを表現する構文で、wish のあとの節の時制が一段階うしろにずれ「実際にはそうでない」という残念・後悔を込めます。現在の事実の反対は wish + 過去動詞、過去の事実の反対は wish + had + 過去分詞です。

 

A.  I wish + 過去動詞 — 現在の事実の反対 

「I wish + 主語 + 過去動詞」の形は「今〜ならいいのに」という現在の事実と反対の願いを表し、be動詞は仮定法過去のように人称に関係なく were で統一しますI wish + 過去動詞 の形を丸ごと覚えます。

願いの種類
所有・状態wish + 過去動詞I wish I had a car.
be動詞wish + wereI wish I were taller.
能力wish + could + 原形I wish I could sing.
相手に望むwish + 主語 + wouldI wish you would stop doing that.
  • I wish I knew his phone number. (彼の電話番号を知っていればいいのに。)
  • I wish she were my sister. (彼女が私の妹ならいいのに。)
  • I wish I could speak three languages. (3か国語を話せればいいのに。)
  • I wish it were Friday already. (もう金曜日ならいいのに。)

 

B.  I wish + had + 過去分詞 — 過去の事実の反対 

「I wish + 主語 + had + 過去分詞」の形は「あのとき〜していたらよかったのに」という過去の事実と反対の願い・後悔を表します。I wish + had + 過去分詞 の形を一緒に覚えると、2つの仮定法の時制の違いが明確になります。

後悔の種類
しなかったことの後悔wish + had p.p.I wish I had studied harder.
したことの後悔wish + hadn't p.p.I wish I hadn't eaten so much.
できなかったことの残念wish + could have p.p.I wish I could have gone.
  • I wish I had taken that job. (あの仕事を引き受けていたらよかったのに。)
  • I wish I hadn't wasted so much money. (お金をあんなに浪費しなければよかったのに。)
  • I wish she had told me the truth. (彼女が私に真実を話していたらよかったのに。)
  • I wish we had left earlier this morning. (今朝もっと早く出ていたらよかったのに。)

 

C.  hope vs wish — 実現可能 vs 反対の願い 

hope は実際に実現可能な願いを表し、あとには現在・未来時制が来ますが、wish は事実と反対の願いを表し、あとには時制が一段階うしろにずれた形(過去 / had p.p.)が来ます

動詞ニュアンスあとの時制含意
hope実現可能な願い (現在)現在I hope you feel better soon.実際に良くなる可能性あり
hope実現可能な願い (未来)willI hope she passes the interview.実現可能
wish (現在)現在の事実の反対過去I wish I felt better today.実際は具合が悪い
wish (過去)過去の事実の反対had p.p.I wish she had passed the interview.実際は不合格
  • I hope you feel better soon. (早く良くなりますように。)
  • I wish I felt better today. (今日体調がもう少し良ければいいのに。)
  • I hope she passes the interview. (彼女が面接に合格しますように。)
  • I wish she had passed the interview. (彼女が面接に合格していたらよかったのに。)

重要ポイント

  1. 1I wish + 過去動詞は現在の事実の反対の願い、I wish + had + 過去分詞は過去の事実の反対の願いという時制の対応が核心です。(例: I wish I had time / I wish I had had time.)
  2. 2I wish のあとの be動詞は仮定法過去と同じように人称に関係なく were を使うのが原則で、「I wish I were ...」は慣用表現としてよく使われるという点を覚えます。(例: I wish I were you.)
  3. 3hope は実現可能な願いを表し、あとに現在・未来時制が来ますが、wish は事実と反対の願いを表し、あとの時制が一段階うしろにずれるという違いを覚えます。(例: I hope you come / I wish you came.)
  4. 4I wish + 主語 + would + 動詞の原形は「(相手が)〜してくれたらいいのに」というニュアンスで、相手の行動に対する不満・望みを込めるときによく使うという慣用を知っておきます。(例: I wish you would listen.)
  5. 5I wish のあとの節の中では絶対に will を使わず、現在の願いなら過去、過去なら had p.p. と時制がうしろにずれるというルールを守ります。(例: I wish I had time.)

例文

I wish I had more free time.
自由時間がもっとあればいいのに。
I wish I knew her phone number.
彼女の電話番号を知っていればいいのに。
I wish I were taller.
私がもっと背が高ければいいのに。
I wish she were here with us.
彼女が私たちと一緒にここにいればいいのに。
I wish I could play the guitar.
ギターが弾けたらいいのに。
このユニットには例文がもっとあります。登録すると全文を音声つきで確認できます。

こんな間違いに注意

I wish I have more money.
I wish I had more money.
I wish I was taller.
I wish I were taller.
I wish I studied harder in school.
I wish I had studied harder in school.
I wish she will come tomorrow.
I hope she will come tomorrow.
I wish I didn't eat so much last night.
I wish I hadn't eaten so much last night.
この概念、本当に理解できているか確かめましょう
読むことと解くことは別物です。間違えたらAIがどの概念でつまずいたかを教えてくれます。
無料で問題を解いてみる