If only(〜だったらなあ!)

B1 · 中級願望と仮定法

If only I had listened! I wish をもっと感情的にした言い方で、日本語の「〜だったらなあ!」「〜していればなあ!」にあたります。

このレッスンで学ぶこと

  • If only は I wish と同じ時制を使う:過去形(今のこと)、過去完了(過去のこと)、would(不満)
  • If only は I wish より強く(英語では emphatic と言います)、感情がこもった言い方
  • If only は「〜だったらなあ!」のように、結果を言わずに単独で使うことが多い
  • if only(〜だったらなあ)と only if(〜の場合に限り)を混同しない

もっと気持ちのこもった I wish

If only は、I wish と同じように「現実とは違う願い」や「後悔」を表しますが、もっと感情がこもっています。落ち着いて願いを説明するのではなく、思わず声に出てしまうような感じで、英語では emphatic(強調的)な言い方と説明されます。日本語の「もっと時間があればなあ!」「彼女の忠告を聞いていればなあ!」にあたります:“If only I had more time!”、“If only I had listened to her advice!”

only if は別の表現です。「〜の場合に限り」という条件を表します:“I'll go only if you come too.”(あなたも来る場合に限り行きます)。if → only の順番が「〜だったらなあ」、only → if の順番が「〜の場合だけ」です。

"If only I had more time!"
"If only I had listened to her advice!"

時制は I wish と同じ

If only の後の時制は I wish とまったく同じで、学校で習う仮定法のルールがそのまま使えます。今のことへの願いには過去形(仮定法過去):“If only I had more free time!”。過去への後悔には過去完了(仮定法過去完了):“If only I had studied harder!”。ほかの人がいつもする(しない)ことへの不満には would を使います。「〜できたらなあ」なら could です:“If only I could speak French!”

ここが日本語話者の落とし穴です。日本語の「時間があれば」「フランス語が話せれば」は、現実と違う今のことでも、時制をずらさずに言えますね。でも英語では、現実と違う今のことは1つ過去にずらします:“If only I have more time!” や “If only I can speak French!” は誤りです。

過去の後悔も同じです。「もっと勉強していればなあ」の「〜ていれば」につられて “If only I studied harder” や “If only I was studying harder” としないようにしましょう。過去の後悔は had +過去分詞です:“If only I had studied harder!”。また、条件の部分に would have は入れません:“If only I would have listened!” はくだけた会話で聞くこともありますが、標準的な英語では誤りとされます。

「返信してくれたらいいのに!」のように、ほかの人の行動への不満には would を使います:“If only he would text back!”(“If only he texted back!” ではありません)。日本語の「〜してくれたら」の「くれる」(相手の意志)が would にあたると考えるとわかりやすいでしょう。be動詞は、今のことへの願いでは I、he、she、it でも were がよく使われます:“If only I were taller!”。くだけた会話では “If only I was taller!” も聞きますが、現在形の “If only I am taller!” は誤りです。

"If only I had more free time!(今のこと)"
"If only I had studied harder!(過去のこと)"
"If only he would text back!(不満)"

結果を言わずに単独で

条件文とは違い、if only は「そうだったら何が起きるか」を言わずに、感嘆文として単独で使うことが多い表現です。日本語の「もっと勉強していればなあ!」「答えがわかればなあ!」も後半は言いませんね。それと同じ感覚です:“If only I had studied harder!”、“If only I knew the answer!”

結果を続けることも文法的には可能ですが、あまり一般的ではありません。言わずにおくところに、気持ちの強さが表れます。

注意:if only は「現実とは違うこと」に使います。日本語の「明日晴れたらいいな」のように実現しそうなことを願うなら、英語では I hope を使います:“I hope it's sunny tomorrow.”(“If only it is sunny tomorrow!” は誤り)。

"If only I had studied harder!"
"If only I knew the answer!"

実際の英語

"If only I hadn't said that!"
"If only I were braver."
"If only they would turn the music down!"
"If only I could go back and change it."

注意

✗Only if I had more time!
✓If only I had more time!

only if は「〜の場合に限り」という条件です。「〜だったらなあ!」は if only で、if が先です。

✗If only I have more time!
✓If only I had more time!

日本語の「時間があれば」は現在形でも、英語では現実と違う今のことを過去形で表します。I wish と同じルールです。

✗If only I listened to her advice!
✓If only I had listened to her advice!

過去の後悔には、過去形ではなく had +過去分詞を使います。「聞いていればなあ」の「〜ていれば」につられないようにしましょう。

✗If only I would have listened to her advice!
✓If only I had listened to her advice!

くだけた会話で聞くこともありますが、標準的な英語では誤りとされます。if only の後に would have は入れず、過去完了を使います。

✗If only he texted back!
✓If only he would text back!

「返信してくれたらいいのに」は相手の行動への不満です。英語ではこの不満を would で表します。

✗If only it is sunny tomorrow!
✓I hope it's sunny tomorrow.

「明日晴れたらいいな」のような実現しそうな希望には I hope を使います。if only は現実と違うことへの願いです。

日本語と比べてみよう

「もっと時間があればなあ!」「あのとき聞いていればなあ!」のように、日本語でも後半を言わない感嘆の言い方をします

これは大きな助けになります。if only も同じように、後半を言わずに感嘆文として使い、よく感嘆符(!)を付けます。違うのは時制です。日本語は「あれば」「聞いていれば」でも、英語では今のことは過去形(“If only I had more time!”)、過去のことは過去完了(“If only I had listened to her advice!”)にします。

「〜だったらなあ」(願い)と「〜の場合だけ」(条件)は、日本語ではまったく別の言い方です

英語では同じ2語の順番だけで区別します。if only = 「〜だったらなあ」(願い・後悔)、only if = 「〜の場合に限り」(条件)です。“Only if I had more time!” は願いの感嘆文になりません。“If only I had more time!” と、if を先に言いましょう。

「返信してくれたらいいのに」「音楽を小さくしてくれたらいいのに」:相手への不満を「〜てくれたら」で表します

英語では、ほかの人の行動への不満には would を使います:“If only he would text back!”、“If only they would turn the music down!”。過去形は状況についての願いに使います:“If only I had more money!”。「くれる」がある → would、と覚えるとよいでしょう。

「〜たらいいな」は、実現しそうな希望(明日晴れたらいいな)にも、ありえない願い(鳥だったらいいな)にも使えます

英語では分けて考えます。実現の可能性があることは I hope +現在形(“I hope it's sunny tomorrow.”)、現実と違うことは if only / I wish +過去形(“If only I were taller!”)です。“If only it is sunny tomorrow!” とは言いません。

💡 if only = 「〜だったらなあ」、only if = 「〜の場合に限り」。順番で意味が変わります。

💡 今のこと → 過去形(had)、過去のこと → 過去完了(had done)、相手への不満(「〜てくれたら」)→ would。最後に ! を付けると自然です。

💡 実現しそうな「〜たらいいな」は I hope。if only ではありません。

実際の場面:後悔の気持ちを話す

"You look upset. What happened?"

"I missed the deadline. If only I had started earlier!"

"Can you still submit it late?"

"Maybe, but if only I hadn't waited until the last minute."

練習

練習問題 1 · 正しい文を選びましょう

Choose the correct sentence (a present wish).

練習問題 2 · 正しい文を選びましょう

Choose the correct sentence (a past regret).

練習問題 3 · 正しい文を選びましょう

Choose the correct sentence (a complaint).

練習問題 4 · より感情のこもった文を選びましょう

Which is more emphatic / emotional?

練習問題 5 · 単独で自然に使える文を選びましょう

Choose the sentence that stands alone naturally, with no stated result.

練習問題 6 · 正しい文を選びましょう

Choose the correct sentence.

練習問題 7 · 正しい文を選びましょう

Choose the correct sentence (a past regret).

練習問題 8 · 正しい文を選びましょう

Choose the correct sentence (a present wish).

練習問題 9 · if only の感嘆文に書き換えましょう

Rewrite as an emphatic 'if only' exclamation about the past: 'I didn't apply for the job.'

練習問題 10 · if only の感嘆文に書き換えましょう

Rewrite as an emphatic 'if only' exclamation about now: 'I don't have a car.'

練習問題 11 · グループに分けましょう

If only I had more money!
If only I had saved more money!
If only you would listen to me!
If only they would turn the music down!

0 / 4 分類済み

練習問題 12 · よくある間違い:「〜ていれば」を過去形にする

Japanese: "(去年の試験について)もっと勉強していればなあ!" — a regret about the past. Which English sentence is correct?

クイックチャレンジ

5つの短い問題で、学んだことを確認しましょう。

問題 1 / 5

スコア:0/0

Choose the correct sentence.

学んだこと

  • If only は I wish と同じ時制:過去形(今のこと)、過去完了(過去のこと)、would(相手の行動への不満)。
  • If only は I wish より強く、「〜だったらなあ!」のように感情がこもっています。
  • 結果を言わずに単独の感嘆文として使うことが多く、よく ! を付けます。
  • if only = 「〜だったらなあ」、only if = 「〜の場合に限り」。
  • 日本語の「あれば」「していれば」につられず、時制を1つ過去にずらします。実現しそうな希望には I hope を使います。
このカテゴリーのレッスンをすべて見る