発展 · 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 + were | I wish I were taller. |
| 能力 | wish + could + 原形 | I wish I could sing. |
| 相手に望む | wish + 主語 + would | I 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 | 実現可能な願い (未来) | will | I 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. (彼女が面接に合格していたらよかったのに。)
重要ポイント
- 1I wish + 過去動詞は現在の事実の反対の願い、I wish + had + 過去分詞は過去の事実の反対の願いという時制の対応が核心です。(例: I wish I had time / I wish I had had time.)
- 2I wish のあとの be動詞は仮定法過去と同じように人称に関係なく were を使うのが原則で、「I wish I were ...」は慣用表現としてよく使われるという点を覚えます。(例: I wish I were you.)
- 3hope は実現可能な願いを表し、あとに現在・未来時制が来ますが、wish は事実と反対の願いを表し、あとの時制が一段階うしろにずれるという違いを覚えます。(例: I hope you come / I wish you came.)
- 4I wish + 主語 + would + 動詞の原形は「(相手が)〜してくれたらいいのに」というニュアンスで、相手の行動に対する不満・望みを込めるときによく使うという慣用を知っておきます。(例: I wish you would listen.)
- 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 had more money.
I wish I were taller.
I wish I had studied harder in school.
I hope she will come tomorrow.
I wish I hadn't eaten so much last night.