レッスン113 · ステージ10: 上級の構文
「wish」/「if only」
上級“Wish” / “if only”
形と使い方
wish / if only + 過去形・過去完了 — 後悔や現実と違う願い
1.wish の3つの形
現実と違っていてほしいことについて wish を使うとき、wish の後ろの動詞は時制を一つ過去にずらします:現在の状況 → 過去形、過去の出来事 → 過去完了形。人や物事に変わってほしいときは would を使います。
| 何についての願い | 形 | 例 |
|---|---|---|
| 現在(今は事実ではない) | wish + 過去形 / were / could | I wish I knew the answer. |
| 過去(後悔) | wish + had + V3 | I wish I had listened. |
| 他の人や状況に望む変化 | wish + 人・物 + would + 動詞の原形 | I wish you would stop. |
If only は I wish とまったく同じように使い、時制も同じですが、より感情がこもった言い方です — よく感嘆文になります:If only I had more time! 話し言葉では If only… の文だけで言い切ることもよくあります。
多くの言語では「I wish」の後ろの動詞が現在形のままなので、「I wish I can…」「I wish I have…」と言ってしまいがちです。覚えておきましょう:今についての願いでは、wish の後ろの動詞は決して現在形になりません — can → could、have → had、am/is → were。
2.wish + 過去形:今が違っていればいいのに
動詞は過去形ですが、意味は現在です。be 動詞はどの人称でも were を使います(話し言葉では I / he / she / it に was もよく使います)。「〜できればいいのに」は could で表します。
I wish I lived closer to my office.
会社の近くに住んでいたらいいのに。(実際は遠くに住んでいる)
I wish I didn't have to get up so early.
こんなに早起きしなくてすめばいいのに。
Huy wishes he were taller.
フイはもっと背が高ければいいのにと思っています。(話し言葉では he was taller も)
If only I could speak Korean!
韓国語が話せたらなあ!
I wish it weren't so hot today.
今日がこんなに暑くなければいいのに。
3.wish + had V3:過去への後悔
起こったことや起こらなかったことを悔やむときは、wish / if only + had + V3 を使います。何かをできなかったことを悔やむときは、wish + could have + V3 を使います。
I wish I hadn't eaten that last piece of cake.
最後のケーキを食べなければよかった。(でも食べてしまった)
If only we'd left ten minutes earlier!
あと10分早く出ていればなあ!
Do you ever wish you had studied something different?
違うことを勉強していればよかったと思うことはありますか?
I wish I could have come to your wedding.
あなたの結婚式に行けたらよかったのですが。(行けなかった)
4.wish … would:変化を望む、不満を言う
wish + 人・物 + would + 動詞の原形 は、その人(または状況)に変わってほしい・何かしてほしいけれど、たぶんそうならない、という意味です。不満を表すことがとても多く、I wish you wouldn't… = 相手の癖への不満です。
I wish it would stop raining.
雨がやんでくれればいいのに。
I wish my roommate wouldn't leave dirty dishes in the sink.
ルームメイトが汚れたお皿をシンクに置きっぱなしにしないでくれたらいいのに。(不満)
I wish you'd listen to me for once.
一度くらい私の話を聞いてくれたらいいのに。
If only the traffic would move!
車の流れが動いてくれたらなあ!
- ふつう「I wish I would…」とは言いません — 自分のことなら I wish I could… か I wish I + 過去形 を使います。
- would は動作や変化に使います。状態(be、have、know)には過去形を使います:I wish you were here(would be here ではない)。
5.wish か hope か
hope は本当に起こりうることに使うので、ふつうの時制(現在形や will)を使います。wish は事実ではないことや起こらなかったことに使います。また、wish + 人 + 名詞 は相手の幸せを願う言い方で、wish to + 動詞の原形 は want to のとても改まった言い方です。
| hope | wish | |
|---|---|---|
| 意味 | 起こりうること | 現実ではないこと/起こらなかったこと |
| 例 | I hope you pass the exam. | I wish I had passed the exam. |
| 相手の幸せを願う | I hope you have a great trip. | I wish you a great trip. |
We wish you all the best in your new job.
新しいお仕事でのご活躍をお祈りしています。(wish + 人 + 名詞)
I wish to speak to the manager, please.
マネージャーとお話ししたいのですが。(とても改まった言い方 = I would like to)
6.よくある間違い
I wish I can speak Japanese.I wish I could speak Japanese.
今についての願い → can は could になります。
I wish I have more time.I wish I had more time.
wish の後ろ(今についての願い)は過去形を使います。
I wish I went to the concert last night.I wish I had gone to the concert last night.
過去への後悔 → had + V3 です。
I wish I would be rich.I wish I were rich.
自分自身の状態 → would ではなく were です。
I wish it stops raining.I wish it would stop raining.
状況が変わってほしい → wish … would です。
I wish you have a good trip.I hope you have a good trip. / I wish you a good trip.
起こりうることには hope を使います。ここでの wish は「人 + 名詞」の形しかとりません。
例文
- I wish I were taller. I can never reach the top shelf.
- I wish there were more parks in our city.
- I wish it weren't Monday tomorrow.
- I wish I knew the answer, but I have no idea.
