Wish と If Only
Wish & If Only
物事が違っていればよかったという後悔や願望を表すには 'wish' と 'if only' を使います。現在の状況について願うには wish + 過去形を使います。過去の状況について願うには wish + 過去完了形を使います。'If only' は 'wish' よりも強調的で感情的です。両方の構造は同じ時制パターンを使います。
使い方
現在または未来の状況(現在は非現実的)についての願いには 'wish/if only + 過去形' を使います。過去の状況についての後悔には 'wish/if only + 過去完了形' を使います。能力についての願いには 'wish + could' を使います。
構造
wish / if only + past simple (unreal present/future)I wish I could speak Spanish fluently.
スペイン語を流暢に**話せたらいいのに**。
wish / if only + past perfect (regret about past)If only I had studied harder for that exam!
あの試験のためにもっと**勉強していたらよかったのに**!
wish + would + base verb (for a change in behavior)I wish you would stop making so much noise.
こんなに騒ぐのを**やめてほしい**です。
合図となる単語
- wish
- if only
- I wish
- I'd wish
- would that
例文
I wish I could speak Spanish fluently.
スペイン語を流暢に**話せたらいいのに**。
If only I had studied harder for that exam!
あの試験のためにもっと**勉強していたらよかったのに**!
She wishes she hadn't said those harsh words.
彼女はあの厳しい言葉を**言わなければよかったと思っています**。
I wish it were sunny today.
今日が晴れだったら**いいのに**。
If only we had left earlier — we missed the train.
もっと早く**出ていればよかった** — 電車に乗り遅れました。
よくある間違い
I wish I can speak French.
I wish I could speak French.
'wish'の後は、過去形を使います: 'could' ('can'ではなく)、'were' ('am/is'ではなく)、'had' ('have'ではなく)。
I wish I didn't eat so much last night.
I wish I hadn't eaten so much last night.
過去の後悔には、'wish + 過去完了' (hadn't eaten) を使います。過去形ではありません。
ヒント
wish との時制の'シフト': 現在の願いには、1つ時制を戻します(現在 → 過去)。過去の後悔には、2つ時制を戻します(過去 → 過去完了)。これは間接話法とまったく同じパターンです!