願望を表す仮定法
I wish / If only
概要
この文法は何か
「I wish」と「If only」は、現在または過去の事実に反する願望や後悔を表す表現です。実現していない、または実現不可能なことへの願いを表現します。
いつ使うか
現在の状況を変えたい、過去を変えたい、または未来について願望があるときに使います。特に、実現が難しいまたは不可能な願いを表現するときに使います。
作り方
I wish / If only + 過去形(現在の願望)/ had + 過去分詞(過去の後悔)/ would + 動詞(未来の願望)
重要ポイント
- 1現在の願望: I wish + 過去形
- 2過去の後悔: I wish + had + 過去分詞
- 3未来の願望: I wish + would + 動詞
- 4If only は I wish より感情的で強い表現
ルールと例文
現在の願望: I wish + 過去形
I wish + 主語 + 過去形
I wish I had more free time.
もっと自由な時間があればいいのに。
She wishes she lived closer to work.
彼女は職場の近くに住んでいればいいのにと思っています。
I wish I could speak French.
フランス語が話せればいいのに。
He wishes he were taller.
彼はもっと背が高ければいいのにと思っています。
We wish the weather were better.
天気がもっと良ければいいのに。
過去の後悔: I wish + had + 過去分詞
I wish + 主語 + had + past participle
I wish I had studied harder.
もっと一生懸命勉強しておけばよかった。
She wishes she had accepted the job offer.
彼女はその仕事のオファーを受けておけばよかったと思っています。
I wish I had listened to your advice.
あなたの助言を聞いておけばよかった。
They wish they had traveled more when they were young.
彼らは若いときにもっと旅行しておけばよかったと思っています。
未来の願望・不満: I wish + would + 動詞
I wish + 主語(他人)+ would + base verb
I wish it would stop raining.
雨がやめばいいのに。
I wish he would call me.
彼が電話してくれればいいのに。
She wishes her children would behave better.
彼女は子供たちがもっと良い行動をしてくれればいいのにと思っています。
If only(より強い感情)
If only + 過去形 / had + 過去分詞 / would + 動詞
If only I had more money!
もっとお金があればなあ!
If only I had known earlier!
もっと早く知っていれば!
If only she would understand!
彼女が理解してくれればなあ!
否定形
パターン
I wish + 主語 + didn't/weren't / hadn't
I wish I didn't have to work tomorrow.
明日仕事に行かなくてもよければいいのに。
She wishes it weren't so expensive.
彼女はそれがそんなに高くなければいいのにと思っています。
I wish I hadn't said that.
あんなことを言わなければよかった。
注意: 否定形は「~でなければいいのに」「~しなければよかった」という意味になります。
よく使うパターン
I wish I were...
~だったらいいのに(現在の願望)
I wish I had...
~を持っていればいいのに / ~しておけばよかった
If only I could...
~できればなあ
I wish + 人 + wouldn't
~してくれなければいいのに(不満)
使用シーン
現在の不満を表す
現在の状況に満足しておらず、変えたいと思っている
I wish I didn't have to commute so far.
こんなに遠くまで通勤しなくてもよければいいのに。
I wish my apartment were bigger.
アパートがもっと広ければいいのに。
過去の後悔を表す
過去の行動や決定を後悔している
I wish I had saved more money.
もっとお金を貯めておけばよかった。
I wish I hadn't quit my job.
仕事を辞めなければよかった。
他人の行動への願望
他人に何かをしてほしい、またはやめてほしいと思っている
I wish my neighbors would be quieter.
隣人がもっと静かにしてくれればいいのに。
I wish my boss would give me a raise.
上司が昇給してくれればいいのに。
会話例
友人との会話(現在の願望)
I'm so tired all the time.
いつも疲れています。
I know how you feel. I wish I had more energy too.
わかります。私ももっと元気があればいいのに。
I wish I could take a long vacation.
長い休暇が取れればいいのに。
Me too. If only we had more vacation days!
私もです。もっと休暇日数があればなあ!
過去の後悔
I regret not going to university.
大学に行かなかったことを後悔しています。
I wish I had gone too, but it's not too late.
私も行っておけばよかったと思いますが、まだ遅くありません。
You're right. I wish I hadn't given up so easily.
その通りです。そんなに簡単に諦めなければよかった。
学習のコツ
- 💡現在の願望には過去形、過去の後悔には過去完了形を使います
- 💡be動詞は主語に関わらず were を使うのが正式(口語では was も可)
- 💡If only は I wish より感情が強く、驚きや強い願望を表します
- 💡「I wish + would」は自分以外の主語に使います(I wish I would は不自然)
- 💡「I wish」の後の that は省略できます
文化的注意点
If only は文学や映画で劇的な場面によく使われます
「I wish you would...」は相手への不満を表すことがあるので、使い方に注意が必要です
よくある間違い
I wish I am taller.
I wish I were taller.
現在の願望には過去形(were)を使います。
I wish I can speak French.
I wish I could speak French.
can の過去形 could を使います。
I wish I studied harder last year.
I wish I had studied harder last year.
過去の後悔には過去完了形(had studied)を使います。
I wish I would have more money.
I wish I had more money.
自分自身の現在の状態には would ではなく過去形を使います。
If only I will pass the exam!
If only I could pass the exam!
will ではなく could を使います(または過去形)。
Memorizeアプリで効率的に学習
願望を表す仮定法を含む、すべての英文法を体系的に学習できます。単語と組み合わせて実践力を養成。