wish の後ろには、なぜ過去形や過去完了が続くのでしょうか。
- I wish I spoke English better.
- I wish I had studied harder.
- I wish it would stop raining.
形だけを見ると、三つの別々の公式に思えるかもしれません。しかし、wishがしていることは一つです。
wish=現実から距離を取り、頭の中に「現実とは違う、願う世界」を置く
今と違う世界を願うなら過去形、過去と違う世界を願うなら過去完了、相手や状況の変化を願うならwould。この「現実との距離」が分かれば、wishの使い方は一つの仕組みとして理解できます。

wishの基本イメージ|現実とは違う世界を願う
wishには「願う」という意味があります。ただし、会話で wish+文 を使うときは、単に未来への希望を述べるのではなく、現実と違うことを願う感覚が中心です。
I wish I were taller.
もっと背が高ければいいのに。
この文の背景には「実際には、それほど背が高くない」という現在の現実があります。話し手はその現実から一段離れ、「もっと背が高い自分」という別の世界を眺めています。
これは仮定法を「現実からの距離」で理解する考え方と同じです。wishの後ろに過去形が現れるのも、必ずしも過去の話をしているからではありません。
wishの3つの基本形
| 形 | 願う世界 | 例文 |
|---|---|---|
| wish+過去形 | 今の現実と違う世界 | I wish I spoke English better. |
| wish+had+過去分詞 | 過去の現実と違う世界 | I wish I had studied harder. |
| wish+would | 相手・状況が変わる世界 | I wish it would stop raining. |
見分けるポイントは、動詞の形を暗記することではありません。どの現実から離れ、どんな世界を願っているかを確認しましょう。
wish+過去形|今の現実と違う願い
主語+wish+主語+過去形
wish+過去形は、現在の事実とは違う状態を願う形です。
- I wish I spoke English better.
もっと上手に英語を話せたらいいのに。 - I wish I had more time.
もっと時間があればいいのに。 - I wish she lived closer.
彼女がもっと近くに住んでいればいいのに。
spoke、had、lived は過去形ですが、見ている時間は「今」です。過去形は時間を過去へ動かすためではなく、今の現実から一歩離れるために使われています。
この仕組みは仮定法過去を「今の現実との距離」で理解する記事と同じです。
be動詞はwasとwereのどちらを使う?
仮定法では、主語に関係なく were を使うのが伝統的な形です。
I wish I were younger.
もっと若ければいいのに。
日常会話では I wish I was … も広く使われます。ただし、試験・フォーマルな文章・明確な反実仮想では were を選ぶと安全です。
「〜できればいいのに」はwish+could
- I wish I could speak French.
フランス語を話せたらいいのに。 - I wish I could stay longer.
もっと長くいられたらいいのに。
couldは「現実では難しい能力・可能性」から距離を取ります。単なるcanの過去形ではなく、couldのコアイメージとして捉えると理解しやすくなります。
wish+過去完了|過去の現実と違う願い・後悔
主語+wish+主語+had+過去分詞
すでに終わり、変えられない過去について「違っていたらよかったのに」と願うときは、wish+過去完了を使います。
- I wish I had studied harder.
もっと勉強しておけばよかった。 - I wish we had left earlier.
もっと早く出発していればよかった。 - She wishes she hadn’t said that.
彼女は、あんなことを言わなければよかったと思っている。
話し手は、実際に起きた過去を消しているわけではありません。確定した過去を残したまま、その横に「もし違っていたら」という別ルートを描いています。
had+過去分詞が作る距離は、仮定法過去完了を「過去の現実からの距離」で理解する記事で詳しく解説しています。
wish+過去形との違い
| 文 | 離れている現実 |
|---|---|
| I wish I knew the answer. | 今、答えを知らない |
| I wish I had known the answer. | あのとき、答えを知らなかった |
knew は今の現実、had known は過去の現実から距離を取っています。日本語訳だけでなく、願いの基準点が今か過去かを見ましょう。
wish+would|相手や状況に変わってほしい
主語+wish+主語+would+動詞の原形
wish+wouldは、今の状態をただ残念に思うだけでなく、これから相手や状況が変化することを願う形です。しばしば不満、いら立ち、期待が含まれます。
- I wish it would stop raining.
雨がやんでくれたらいいのに。 - I wish he would listen to me.
彼が私の話を聞いてくれたらいいのに。 - I wish the bus would come soon.
バスが早く来てくれたらいいのに。
wouldは、現実から少し離れた先で「そちらへ動いてくれないだろうか」と見通す感覚です。wouldのコアイメージを理解すると、単なるwishの公式ではなくなります。
自分自身の単純な願いには通常wish I wouldを使わない
wouldには、相手・物事が意志を持って変化するような感覚があります。そのため、自分の能力や状態について単純に願う場合は、通常couldや過去形を使います。
- 自然:I wish I could speak English better.
- 通常は不自然:I wish I would speak English better.
ただし、自分の繰り返す行動を「いい加減変えたい」と客観視する文脈では、I wish I would stop procrastinating. のような用例もあります。まずは「相手や状況に変わってほしい」が基本と覚えましょう。
wishとhopeの違い|現実から離れるか、可能性を残すか
wishとhopeは、どちらも日本語では「願う」と訳されます。しかし、話し手が現実をどう見ているかが違います。
| 語 | 感覚 | 例文 |
|---|---|---|
| wish | 現実と違う世界を願う | I wish I had more time. |
| hope | 実現可能な未来を期待する | I hope I have enough time. |
wish:現実はそうではない
I wish it weren’t raining.
雨が降っていなければいいのに。
実際には今、雨が降っています。話し手は現在の現実から距離を取っています。
hope:まだ結果が決まっていない
I hope it doesn’t rain tomorrow.
明日、雨が降らないといいな。
明日の天気はまだ確定していません。現実と反対の世界へ逃げるのではなく、起こり得る未来の一つを期待しています。
したがって「明日晴れるといいな」のような実現可能な未来には、通常 hope が自然です。wishとhopeの違いは検索需要も大きいため、今後、個別記事でも詳しく扱います。
wish to+動詞とwish+文は別の使い方
wish to+動詞 には、フォーマルな「〜したい」という使い方があります。
I wish to speak with the manager.
責任者とお話ししたいのですが。
このwishは、仮定法的な「現実と違う世界」ではありません。want to より改まった希望・意向を示します。日常会話では I’d like to speak with the manager. の方が柔らかく自然な場合もあります。
wish+人+名詞|人の幸運を願う
- I wish you good luck.
幸運を祈ります。 - We wish you a Merry Christmas.
よいクリスマスを。 - I wish you all the best.
ご多幸をお祈りします。
これも、wish+過去形とは異なる語法です。wishの後ろにすぐ文法公式を当てはめず、何を願っている構造なのかを確認しましょう。
if onlyとの違い
if only も、wishとよく似た形で現実と違う願いを表します。
- I wish I had more time.
- If only I had more time!
どちらも「もっと時間があればいいのに」ですが、if onlyの方が、願い・後悔・いら立ちを強く響かせる傾向があります。「本当に〜さえすれば!」という感覚です。
wishを前から理解する3ステップ
1.wishで現実とは別の世界を開く
I wish … を聞いたら、まず「このあと、現実と違う願いが来る」と構えます。
2.動詞の形から、どの現実を離れたかを見る
- 過去形:今の現実から離れる
- had+過去分詞:過去の現実から離れる
- would:相手や状況が変化する世界へ離れる
3.現実と願う世界を同時に持つ
I wish I spoke English better. なら、頭の中には「今は十分に話せない現実」と「上手に話す自分」の両方があります。日本語訳を作ってから英文を理解するのではなく、この二つの場面を並べて捉えましょう。
wishでよくある間違い
今の願いに現在形を使う
- 不自然:I wish I have more time.
- 自然:I wish I had more time.
今の話でも、現実と違う願いなら過去形で距離を取ります。
過去の後悔に過去形を使う
- 今の願い:I wish I knew his name.
- 過去の後悔:I wish I had known his name.
すでに終わった過去を描き直すなら、had+過去分詞まで距離を取ります。
実現可能な未来にもwishを使う
結果がまだ決まっておらず、十分に起こり得る未来への期待ならhopeが基本です。
- I hope you pass the exam.
試験に合格するといいね。 - I wish I had passed the exam.
試験に合格していたらよかったのに。
wishに関するよくある質問
wishの後ろは必ず過去形ですか?
いいえ。今と違う願いには過去形、過去の後悔には過去完了、変化への願いにはwouldを使います。また、wish to do や wish you good luck のように仮定法ではない使い方もあります。
I wish I wasとI wish I wereはどちらが正しい?
仮定法の伝統的な形は I wish I were です。会話では was も一般的ですが、試験やフォーマルな文章ではwereが安全です。
wish+wouldは失礼になりますか?
相手への不満や「変わってほしい」という圧が含まれるため、言い方や関係性によっては強く響きます。直接相手に言う場合は、丁寧な依頼表現の方が適切なこともあります。
まとめ|wishは現実の横に願う世界を置く
- wish+文は、現実と違う世界を願う
- wish+過去形は、今の現実と違う願い
- wish+過去完了は、過去の現実と違う願い・後悔
- wish+wouldは、相手や状況の変化への願い
- hopeは、まだ実現可能な未来への期待
wishの形が複雑に見えるのは、過去形を日本語の「過去」と一対一で捉えてしまうからです。過去形や過去完了を現実からの距離として見ると、三つの形はすべて同じ仕組みでつながります。
英文法を知識として覚えても、会話中に形が出てこない場合は、ルール不足ではなく処理の練習が不足している可能性があります。be:RIZEでは、一人ひとりの現在地に合わせ、英語を前から場面として処理し、使える形へ変える学習設計を行っています。



