If only I had listened! 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 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 は「そうだったら何が起きるか」を言わずに、感嘆文として単独で使うことが多い表現です。日本語の「もっと勉強していればなあ!」「答えがわかればなあ!」も後半は言いませんね。それと同じ感覚です:“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!” は誤り)。
only if は「〜の場合に限り」という条件です。「〜だったらなあ!」は if only で、if が先です。
日本語の「時間があれば」は現在形でも、英語では現実と違う今のことを過去形で表します。I wish と同じルールです。
過去の後悔には、過去形ではなく had +過去分詞を使います。「聞いていればなあ」の「〜ていれば」につられないようにしましょう。
くだけた会話で聞くこともありますが、標準的な英語では誤りとされます。if only の後に would have は入れず、過去完了を使います。
「返信してくれたらいいのに」は相手の行動への不満です。英語ではこの不満を would で表します。
「明日晴れたらいいな」のような実現しそうな希望には 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 · グループに分けましょう
0 / 4 分類済み
練習問題 12 · よくある間違い:「〜ていれば」を過去形にする
Japanese: "(去年の試験について)もっと勉強していればなあ!" — a regret about the past. Which English sentence is correct?
5つの短い問題で、学んだことを確認しましょう。
問題 1 / 5
スコア:0/0
Choose the correct sentence.
wish の使い方(〜ならいいのに)
「〜ならいいのに」「〜すればよかった」「〜してくれたらいいのに」を wish で表す方法と、本当に起こりうることには hope を使う理由をまとめます。
It's time+過去形(「そろそろ〜する頃だ」)
It's time we left.「そろそろ帰る頃だ」を過去形で言う理由と、It's time for you to leave との使い分け、high time / about time の強いニュアンスを学びます。
would rather(むしろ〜したい)
自分の好みは would rather +原形、相手にしてほしいことは would rather +主語+過去形。to をつけない、than のあとも原形、というポイントを押さえます。
as if / as though(まるで〜かのように)
「まるで〜かのように」を表す as if / as though。事実と違う比較では動詞を1つ過去にずらす、という仮定法のルールを実際の英語で確認します。