モチタン辞典 › モチタン英文法辞典 › I wish の仮定法(願望の言い方)

I wish の仮定法|現在の願望・過去の後悔・wouldの使い方
I wish に続く節に仮定法を用いると、「実現が難しい、または不可能な願望」を表現できます。現在の願望なら動詞の過去形、過去の後悔なら過去完了形(had+過去分詞)、相手の行動や状況を変えたい不満なら would を組み合わせるのが鉄則です。
実現可能性のある願いを表す hope との明確な違いも押さえましょう。
- 実現が難しい願望を表し、現在の願望なら動詞の過去形、過去の後悔なら過去完了形を続けます。
- 現状への不満や他者に行動を変えてほしい場合は would を動詞の原形と組み合わせて用います。
- 実現の可能性がある願いを表す hope とは異なり、wish は非現実的な願望に対して使います。
先に読むと分かりやすい: 仮定法の基本(仮定法過去・過去完了)仮定法過去の作り方
I wish の仮定法(願望の言い方)とは(結論)
wish /wɪʃ/ は本来「〜を望む」という意味の動詞ですが、後ろに節を従える場合は「現実とは異なること」を願う仮定法をとります。日本語の「〜ならいいのに」「〜であればよかったのに」というニュアンスに相当し、事実とは正反対の状況を思い描く際に使います。
時制の組み合わせによって表す意味が明確に決まっています。基本のパターンは以下の3通りです。
| 形 | 表す意味 | 例文 |
|---|---|---|
| I wish + 過去形 | 現在の事実に反する願望(〜ならいいのに) | I wish I had a car.(車があればいいのに) |
| I wish + 過去完了(had+過去分詞) | 過去の事実に反する後悔(〜だったらよかったのに) | I wish I had known that.(それを知っていればよかったのに) |
| I wish + would + 動詞の原形 | 状況や他者への不満・変化の要求(〜してくれればいいのに) | I wish it would stop raining.(雨が止んでくれればいいのに) |
後ろの節の時制を1つ過去へずらすことで、「現実から離れている距離感」を表す点が仮定法特有の仕組みです。
英語の文法は、話して身につけよう。会話アプリ「モチスピ」英語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す
I wish + 過去形:現在の事実に反する願望
現在の状況に対して「実際はそうではないが、もし〜ならいいのに」と願うときは、I wish の後ろに動詞の過去形を置きます。形は過去形ですが、表す内容は「現在の願望」です。
たとえば I wish I had a car.(車があればいいのに)は、「実際には車を持っていない」という現在の事実が背景にあります。また、be 動詞を使う場合、正式な文法では主語に関わらず were /wɜːr/ を用います。
日常会話では I wish I was と言う話者も多いですが、試験や改まった場では were を使うのが標準規則です。否定の願望を述べる場合は didn't を用いて表します。
I wish I had a car.車があればいいのに
後ろに過去形を置くことで現在の事実と異なる願望を表します。
I wish + 過去完了:過去に対する後悔と悔恨
過去に起きてしまったことに対して「実際はそうならなかったが、〜していればよかった」と後悔を述べるときは、I wish の後ろに過去完了形(had+過去分詞)を続けます。
たとえば I wish I had known that when I was younger.(若いときにそれを知っていればよかった)は、「過去のその時点では知らなかった」という事実への悔恨を意味します。口語では had が短縮されて I'd と発音・表記されることが一般的です。
「過去の事実は変えられないが、別の選択肢をとっていればよかった」と振り返る場面では、必ずこの過去完了のパターンを選択します。
I wish I had known that when I was younger.若いときにそれを知っていればよかった
過去の変えられない事実への悔恨は had +過去分詞で表します。
I wish + would:現状への不満と変化の要求
I wish の後ろに助動詞 would /wʊd/ と動詞の原形を置く形は、話者の思い通りにならない現状に対する「いらだち」や「不満」、そして「状況や他者の行動が変わってほしいという強い願望」を表します。
たとえば I wish it would stop raining.(雨が止んでくれればいいのに)は、止まない雨に対してうんざりしている感情が含まれます。また、他者に対する行動の催促にも使われます。
注意点として、自分自身の意志について述べる場合には原則として I wish I would とは言えません。自分の意志で変えられないことや、他者・天候などの外的な要因に対して使うのが規則です。
思い通りにならない現状へのいらだちや不満を表す。
他者の行動や天候が変わってほしいと強く望む。
自分の意志には使えず、I wish I would とは言えない。
現状への不満や他者・状況の変化を求める際に使う規則です。
定番表現 I wish I could と If only の使い方
I wish を使った構文の中でも、日常会話で頻出する代表的な定型表現が I wish I could と If only です。
能力や許可に関する願望:I wish I could
「できたらいいのに」と能力や可能性の不在を惜しむ表現です。誘いを丁寧に断る前置きとしても頻繁に用いられます。
- I wish I could go.(行けたらいいのに)
- I wish I could. My hands are tied.(できたらいいんですが、私にはどうすることもできません)
- I wish we could afford a bigger house.(もっと大きな家が買えればいいのに)
wish より感情がこもる If only
If only /ɪf ˈoʊnli/ は I wish と同じく仮定法を導きますが、「〜でありさえすれば」とより感情的な響きを持ちます。文頭に置いて感嘆文のように使われます。
I wish I could
- 能力や可能性の不在を惜しむ
- 「できたらいいのに」の意味
- 誘いを丁寧に断る前置きに使える
If only
- より感情がこもる響きを持つ
- 「〜でありさえすれば」の意味
- 文頭に置いて感嘆文のように使う
頻出する2つの定型表現のニュアンスと用法の違いです。
wish と hope の決定的な違いと使い分け
日本語ではどちらも「願う」「望む」と訳されるため混同しやすいですが、wish と hope /hoʊp/ は「実現の可能性があるかどうか」という根本的な前提が異なります。
表は横にスクロールできます →
| 動詞 | 願望の性質 | 後ろに続く形 | 例文 |
|---|---|---|---|
| wish | 実現不可能・非現実的な願望(仮定法) | 主語 + 過去形/過去完了 | I wish I had more time.(もっと時間があればいいのに ※実際はない) |
| hope | 実現する可能性がある願望(直接法) | 主語 + 現在形(未来のことでも現在形) | I hope you like it.(気に入ってくれるといいな ※気に入る可能性がある) |
なお、wish は後ろに人を伴って I wish you a safe trip.(あなたの無事を祈っています)や I wish you great happiness.(あなたの幸せを心から願っています)のように「S+V+O+O」の文型を取る場合は、儀礼的な祝福を表すため仮定法にはなりません。
辞典の例文で見るI wish の仮定法(願望の言い方)
| 英文 | 和訳 | ポイント |
|---|---|---|
| I wish I could go. ▶ | 行けたらいいのに。 | 能力的に不可能な現在の願望を表す定番表現 |
| I wish I had a car. ▶ | 車があればいいのに。 | 現在持っていない事実に対する仮定法過去の文 |
| I wish it would stop raining. ▶ | 雨が止んでくれればいいのに。 | 止まない雨に対する不満と変化を願う would |
| If only you were here. ▶ | 君がここにいてくれたらいいのに。 | wish を感嘆詞的に強めた If only の用法 |
| I wish I were you. ▶ | 私があなただったらなあ。 | 現在の事実と異なる願望で were を用いる例 |
| I wish I had known that when I was younger. ▶ | 若いときにそれを知っていればよかった。 | 過去に知らなかったことへの後悔を表す過去完了 |
| I wish I could. My hands are tied. ▶ | できたらいいんですが、私にはどうすることもできません。 | 誘いや依頼を婉曲に断る際の定型表現 |
| I wish he'd ask me already. ▶ | 彼に早く告白してほしい。 | 相手の自発的な行動を促す不満混じりの would |
テスト頻出!I wish と I am sorry の書き換え(仮定法と直説法)
学校の定期テストや英語資格試験の文法問題で頻出なのが、直説法の I am sorry (that) ...(残念ながら〜だ)と仮定法の I wish ... を相互に書き換える問題です。
書き換えを解く際は、以下の2つの鉄則を押さえると迷いません。
- 「肯定と否定を反転させる」(願望と現実は表裏一体の関係)
- 「直説法の時制から仮定法の形へと1つ過去へずらす」
直説法が現在形であれば仮定法過去へ、直説法が過去形または現在完了形であれば仮定法過去完了へと変換します。直説法で cannot が使われている場合は、仮定法では肯定の could に書き換えます。
| 直説法(I am sorry / In fact) | 仮定法(I wish) | 意味の違い |
|---|---|---|
| I am sorry (that) I cannot speak French. | I wish I could speak French. | 残念ながら話せない ⇔ 話せたらいいのに |
| I am sorry (that) I am busy today. | I wish I were not busy today. | 残念ながら忙しい ⇔ 忙しくなければいいのに |
| I am sorry (that) I didn't study harder. | I wish I had studied harder. | 勉強しなかったことを後悔 ⇔ もっと勉強していればよかった |
| In fact, I ate too much. | I wish I hadn't eaten so much. | 実際は食べすぎてしまった ⇔ あんなに食べなければよかった |
主節が過去形(I wished)になったときの時制の一致ルール
主節の動詞が過去形の wished(〜ならいいのにと思った)に変化した場合でも、従属節の仮定法は「時制の一致」による変更を受けません。
通常の文では主節が過去形になると従属節の動詞も過去方向へ引っ張られますが、仮定法は「主節の時点(基準時)と同時のことか、それ以前のことか」によって形が決まるためです。
- 基準時と同時の反実仮想:主節が過去形でも、その時と同時の願望なら仮定法過去(動詞の過去形)のまま
- 基準時より前の反実仮想:主節が過去形で、その時より前に起きたことへの後悔なら仮定法過去完了(had + 過去分詞)
たとえば I wished I had more time.(そのとき、もっと時間があればいいのにと思った)は、「思った時点」で時間がなかったことを指すため、節内は過去形の had を用います。
一方、I wished I had taken an umbrella.(そのとき、傘を持ってくればよかったと思った)は、「思った時点」よりもさらに前に傘を持ってこなかった過去への後悔を表すため、過去完了形 had taken を用います。主節が過去形だからといって機械的に時制を繰り下げないよう注意しましょう。
I wish I could have + 過去分詞:能力・機会への後悔
「あの時〜できたらよかったのに」と、過去に実行できなかった能力や逃してしまった好機を悔やむ場合は、I wish の後ろに could have + 過去分詞 を配置します。
現在の能力について「今できたらいいのに」と願う I wish I could ... に対して、過去の時点を振り返って「本当はやりたかったのに、事情があってできなかった」と後悔を述べるパターンです。
I wish I could have gone to the party yesterday.
(昨日、そのパーティーに行けていたらよかったのに)
I wish I could have helped you with your project.
(あなたのプロジェクトを手伝ってあげられていればよかったのに)
過去に存在しなかった可能性を惜しむニュアンスとなり、日常会話でも誘いを断った後のフォローや過去の失敗を振り返る場面で頻繁に使われます。
このテーマのよくある疑問
確認問題(5問)
「車があればいいのに」という現在の事実に反する願望を表す文として、空所に適切な語を選びなさい。 I wish I ( ) a car.
答えと解説
正解: had
現在の事実に反する願望を述べる場合、I wish の後ろには動詞の過去形を置きます。次の文が表す意味として最も適切なものを選びなさい。 I wish I had known that.
答えと解説
正解: それを知っていればよかったのに
I wish に過去完了形(had+過去分詞)が続く形は、過去の事実に反する後悔を表します。次のうち、本文の文法規則に照らして誤りを含む英文を選びなさい。
答えと解説
正解: I wish I would stop eating sweets.
自分の意志について述べる場合、原則として I wish I would とは言えません。本文の説明に合致する「wish と hope の違い」として正しいものを選びなさい。
答えと解説
正解: hope は実現する可能性がある願望に使い、wish は非現実的な願望に使う。
hope は実現可能性がある願望に使い、wish は非現実的・実現不可能な願望に使います。文頭に置いて感嘆文のように使われ、「〜でありさえすれば」とより感情がこもる響きを持つ表現を選びなさい。
答えと解説
正解: If only
If only は I wish と同じく仮定法を導き、「〜でありさえすれば」と感情的に使われます。
よくある質問
- Q. I wish I was では間違いですか?
- 現代の口語英語では I was を使う人も多く、間違いとまでは見なされません。ただし、文法的に正式な規範では主語に関わらず were を用いるため、検定試験やビジネスなどの改まった文書では I wish I were を使うのが確実です。
- Q. I wish I would と言えないのはなぜですか?
- would は他者の意志や外部の状況に対する願望・不満を表す助動詞です。自分の意志は自分で制御できるはずのものと捉えられるため、主語が I の場合は I wish I could(できればいいのに)を使うのが自然です。
- Q. wish の後ろの that は省略できますか?
- はい、接続詞の that は省略されるのが一般的です。I wish that I had a car. と書くことも文法上は正しいですが、日常の会話や通常の文章ではほとんどの場合 that を省いて表現されます。
- Q. I wish の文を In fact や Actually を使って言い換えるときのコツは?
- 仮定法は事実と正反対の妄想を述べているため、In fact や Actually(実際は)を用いた直説法に直す際は、「肯定と否定を反転させる」「仮定法の時制を現実の時制へ1つ戻す」という2点を行います。たとえば I wish I were rich.(お金持ちならいいのに)は、In fact, I am not rich.(実際はお金持ちではない)となり、I wish I had bought it.(買っておけばよかった)は Actually, I didn't buy it.(実際は買わなかった)と言い換えられます。
- Q. I wish S could と I wish S would の違いを簡単に見分ける方法は?
- 助動詞の焦点が「能力」か「意志」かで判断します。could は能力や許可(〜できればいいのに)を表し、自分の力では実現できない願望として I wish I could go.(行けたらいいのに)のように主語を I にして使えます。一方、would は他者の意志や状況の変化(〜してくれればいいのに)を表すため、自分の力で制御できない相手の行動や天候・状況への不満に対して使います。そのため、自分自身の意志に対して I wish I would と言うことは原則できません。
2026年9月26日更新・モチタン辞典編集部
モチタン英文法辞典で続けて学ぶ
「仮定法・比較」の項目(29)
分からない用語は 文法用語のやさしい辞典 へ
📘 モチタン英文法辞典のトップへ(全260項目)