【仮定法:文法】”I wish ~ ” , ” If only ~ “など仮定法を用いた願望を表す構文をつかもう!

Table of Contents

🌟 仮定法(Subjunctive Mood)完全ガイド 🌟

1. 仮定法とは? 🤔

**「現実とは違うこと(妄想・願望・後悔)」**を話すための特別なモードです。

  • 直説法(Reality Mode): 「雨が降っている」「昨日彼に会った」
    • 👉 事実をそのまま伝えます。
  • 仮定法(Fantasy Mode): 「(もし)雨が降っていればなあ」「(あの時)彼に会っていればなあ」
    • 👉 事実ではないこと(嘘や想像)を伝えます。

💡 最大のルール:時制を「1つ昔」にズラす!

英語では、**「現実との距離感」を「時間の距離(過去形)」で表現します。

これを「時制のバックシフト(Backshift)」**と呼びます。

  • 現在の妄想 ➡️ 過去形 を使う(今の現実から遠ざかるため)
  • 過去の妄想 ➡️ 過去完了形 を使う(過去の現実からさらに遠ざかるため)

2. 【パターン①】仮定法過去 🕰️

**「現在」の事実に反する妄想です。

(形は過去形ですが、意味は「今」**のことです!)

📝 公式

If + S + 過去形 , S + would (could) + 原形

(もし今~なら、今…だろうに)

✨ ポイント

  • be動詞は、主語に関わらず were を使うのが基本です(口語ではwasもOK)。
  • 「現実にはそうじゃないけどね」という残念な気持ちが含まれます。

🗣️ 例文

  • If I were a bird, I would fly to you. 🕊️(もし私が鳥なら、あなたの元へ飛んでいくのに。)
    • 現実: 私は人間だ。だから飛んでいけない。
  • If I had more money, I could buy that car. 💰(もっとお金を持っていれば、あの車が買えるのに。)
    • 現実: お金がない。だから買えない。

3. 【パターン②】仮定法過去完了 🔙🕰️

**「過去」の事実に反する後悔や仮定です。

(形は過去完了ですが、意味は「あの時(昔)」**のことです!)

📝 公式

If + S + had + 過去分詞 , S + would (could) + have + 過去分詞

(もしあの時~だったら、あの時…だっただろうに)

✨ ポイント

  • 「あの時あんなことしなければ…」「あの時もっと勉強していれば…」という過去への未練です。
  • 助動詞の後ろも have + p.p. にして、過去感を出します。

🗣️ 例文

  • If I had studied harder, I would have passed the exam. 📚(もし(あの時)もっと一生懸命勉強していたら、試験に受かっていただろうに。)
    • 現実: 勉強しなかった。だから落ちた。
  • If we had taken a taxi, we wouldn’t have been late. 🚕(もしタクシーに乗っていたら、遅刻しなかっただろうに。)
    • 現実: タクシーに乗らなかった。だから遅刻した。

4. 【パターン③】混合仮定法(ミックス型) 🌀

**「過去の原因」が「現在の結果」**に影響しているパターンです。

時制が混ざっているので注意が必要です!

📝 公式

If + S + had + 過去分詞(過去), S + would (could) + 原形(今)

(もしあの時~していたら、今ごろ…だろうに)

✨ ポイント

  • 文末に now(今)などがつくことが多いです。
  • 「昔の自分の行動」を悔やんで、「今の自分」の状態を嘆くときに使います。

🗣️ 例文

  • If I had eaten breakfast, I would not be hungry now. 🍳(もし(朝)朝食を食べていたら、今お腹は空いていないだろうに。)
    • 前半: 過去の事実への仮定(過去完了)
    • 後半: 現在の状態への仮定(過去形)

5. その他の重要表現(I wish / as if) 🎭

Ifを使わない仮定法もよく使います。

① I wish …(~ならいいのになあ)🌠

叶わない願い事をするときに使います。

  • I wish I were rich. 💸((今)お金持ちならいいのになあ。)
  • I wish I had known the truth. 😢((あの時)真実を知っていればよかったのになあ。)

② as if …(まるで~かのように)🤡

実際は違うのに、演技や比喩で使う表現です。

  • He talks as if he knew everything. 🗣️(彼はまるで全てを知っているかのように話す。)
    • 現実: 彼は全部は知らない。

📊 まとめ:時制のズレを一目で確認!

種類話している内容(意味)使う動詞の形(文法)例文イメージ
仮定法過去現在 「今~ならなあ」過去形 (knew, were)今、鳥なら飛べるのに🕊️
仮定法過去完了過去 「あの時~だったら」過去完了 (had known)あの時、勉強してれば💯
未来の仮定未来 「万一~なら」Should / Were to万が一、雨なら中止☔

🎓 次のステップ

仮定法の全体像は見えましたか?

頭の中を整理するために、「今のことなら過去形」「昔のことなら過去完了」というリズムを覚えておいてください!

仮定法:願望を表す構文

仮定法は、現実とは異なる状況や、願望、仮定などを表すための文法構造です。願望を表す場合、主に「I wish」や「If only」を使います。

I wishを使った願望の表現

  • 現在の願望: 現実とは異なることを願う場合
    • I wish + 主語 + 動詞の過去形:
      • 例:I wish I could speak English fluently.(英語がペラペラ話せたらなあ。)
      • 例:I wish I were a bird.(鳥だったらいいのに。)
  • 過去の願望: 過去に叶わなかったことを残念に思う場合
    • I wish + 主語 + had + 過去分詞:
      • 例:I wish I had studied harder when I was young.(若い頃にもっと勉強していればよかった。)
      • 例:I wish I had gone to the party.(パーティーに行けばよかった。)

If onlyを使った願望の表現

  • I wish とほぼ同じ意味で使うことができます。
    • If only + 主語 + 動詞の過去形:
      • 例:If only I could fly.(飛べたらなあ。)
      • 例:If only I had more time.(もっと時間があればなあ。)

その他の表現

  • would like to: より丁寧な表現で、「~したい」という願望を表します。
    • 例:I would like to visit Paris.(パリに行ってみたいです。)
  • dream of: 夢見る、願うという意味で、「~したい」という強い願望を表します。
    • 例:I dream of becoming a doctor.(医者になりたい。)

仮定法過去と仮定法過去完了の願望に関する例文を紹介します。

仮定法過去(現在の願望)

  • I wish I could fly. (飛べたらなあ。)
  • I wish I were a bird. (鳥だったらいいのに。)
  • If only I knew the answer. (答えが分かっていればなあ。)
  • I wish I had more free time. (もっと自由な時間があったらなあ。)

仮定法過去完了(過去の願望)

  • I wish I had studied harder for the exam. (試験にもっと勉強していればよかった。)
  • If only I had saved more money. (もっとお金を貯めておけばよかった。)
  • I wish I had gone to the party. (パーティーに行けばよかった。)
  • I wish I hadn’t eaten so much. (そんなにたくさん食べなければよかった。)

その他の表現の例文

  • I would like to travel around the world. (世界中を旅行したい。)
  • I dream of becoming a famous musician. (有名なミュージシャンになりたい。)

それぞれの表現のニュアンスの違い

  • I wish: より感情的な、個人的な願望を表す
  • If only: 少し強めの願望、または後悔を表す
  • would like to: より丁寧で、実現可能な願望を表す
  • dream of: 大きな夢や目標を表す

状況に応じた使い分け

  • 友達との会話: 「I wish I could go to the concert with you.」(コンサートに一緒に行けたらいいのに。)
  • 仕事での反省: 「I wish I had prepared for the presentation better.」(プレゼンにもっと準備しておけばよかった。)
  • 未来への希望: 「I dream of living in a big house by the sea.」(海が見える大きな家に住みたい。)

状況に応じた願望の例文を紹介します

日常生活での願望

  • I wish I could speak Spanish. (スペイン語を話せたらなあ。)
  • If only I had more time to read. (もっと読書する時間が欲しいなあ。)
  • I wish I hadn’t eaten so much chocolate. (そんなにチョコレートを食べなければよかった。)
  • I dream of living in a small house by the beach. (海辺の小さな家に住んでみたい。)

仕事や勉強での願望

  • I wish I had studied harder for the exam. (試験にもっと勉強していればよかった。)
  • If only I had taken that job offer. (あの仕事のオファーを受けていればよかった。)
  • I wish I could work from home. (在宅勤務ができたらなあ。)
  • I dream of starting my own business. (自分のビジネスを始めたい。)

人との関係での願望

  • I wish I could be more outgoing. (もっと社交的になれたらなあ。)
  • If only I had told her how I felt. (彼女に気持ちを伝えておけばよかった。)
  • I wish I had more friends. (もっと友達がいればなあ。)
  • I dream of finding my soulmate. (運命の相手を見つけたい。)

旅行や趣味での願望

  • I wish I could travel around the world. (世界中を旅行したい。)
  • If only I had bought that camera. (あのカメラを買っておけばよかった。)
  • I wish I could play the piano. (ピアノが弾けたらなあ。)
  • I dream of climbing Mount Everest. (エベレストに登りたい。)

ポイント

  • wishif only の後に続く動詞の時制に注意しましょう。
  • 具体的な状況や願望をイメージしながら、表現するとより自然な文章になります。
  • 自分の気持ちを正直に表現することが大切です。

まとめ

仮定法の願望の表現は、英語で自分の気持ちを伝える上で非常に役立ちます。様々な表現方法をマスターして、使いこなせるようになりましょう。

I wish , if onlyに関する練習問題に挑戦しよう!

📝 【問題編】I wish / If only 練習問題

カテゴリーA:英文和訳(次の英文を日本語に訳してください)

  1. I wish I were taller.
  2. I wish I had studied harder for the entrance exam.
  3. If only I could speak English as fluently as you.
  4. I wish it would stop raining soon.
  5. I wish I had enough money to buy that laptop.
  6. If only he were here with us right now.
  7. I wish you wouldn’t smoke in the living room.
  8. I wish I hadn’t said such a mean thing to her yesterday.
  9. If only I knew where I left my car keys.
  10. I wish I could go to the concert with you tonight.

カテゴリーB:和文英訳(指示に従って英訳してください)

  1. もっと時間があればいいのになぁ。 (I wish)
  2. あの時、彼の助言を聞いておけばよかった。 (I wish)
  3. ピアノが弾ければいいのになぁ。(If only で強調して)
  4. 彼女が本当のことを言ってくれればいいのに。 (I wish … would)
  5. 私が金持ちだったらいいのに。 (I wish)
  6. 昨日、あんなにたくさん食べなければよかった。 (I wish)
  7. 彼がもっと早く来てくれればいいのに(なかなか来ない彼への苛立ち)。 (I wish … would)
  8. 私に翼があれば、君のところへ飛んでいけるのに。 (If only)
  9. 宝くじに当たっていればよかったのに。 (I wish)
  10. 私がもっと若ければいいのになぁ。 (If only)

✅ 【解答・解説編】

カテゴリーA:英文和訳 解答

  1. もっと背が高ければいいのになぁ。
    • (現在の事実「背が高くない」の反対なので過去形 were を使用)
  2. 入試のためにもっと一生懸命勉強しておけばよかった。
    • (過去の事実への後悔なので had studied を使用)
  3. あなたと同じくらい流暢に英語が話せさえすればいいのに!
    • (If only は「〜でありさえすれば」という強調)
  4. すぐに雨が止んでくれればいいのに。
    • (状況がなかなか変わらないことへの苛立ちや変化の期待は would を使用)
  5. あのノートパソコンを買うのに十分なお金があればいいのに。
  6. 今、彼がここに私たちと一緒にいてくれさえすればいいのに。
  7. リビングでタバコを吸わないでほしいんだけど。
    • (相手の行動に対する不満・変えてほしい願いは would not を使用)
  8. 昨日、彼女にあんなに意地悪なことを言わなければよかった。
  9. 車の鍵をどこに置いたか分かりさえすればいいのに。
  10. 今夜、あなたと一緒にコンサートに行ければいいのに。

カテゴリーB:和文英訳 解答

  1. I wish I had more time.
    • (「今」時間がないので過去形 had)
  2. I wish I had listened to his advice then.
    • (「あの時」聞かなかった後悔なので過去完了形)
  3. If only I could play the piano!
  4. I wish she would tell me the truth.
  5. I wish I were rich.
    • (be動詞は主語に関わらず were を使うのが仮定法の基本です)
  6. I wish I hadn’t eaten so much yesterday.
  7. I wish he would come earlier.
    • (相手への「〜してよ」というニュアンスは would)
  8. If only I had wings, I could fly to you.
  9. I wish I had won the lottery.
    • (「当たった状態であればよかった」という過去への想い)
  10. If only I were younger.

💡 さらにマスターするためのポイント

「I wish」の後の時制がわからなくなった時は、一度**「現実の文(直説法)」**を作ってみると簡単です。

  • 理想: I wish I knew the answer.
  • 現実:I am sorry (that) I don't know the answer.
    • 現実が「現在形」なら、Wishの後は「過去形」
    • 現実が「過去形」なら、Wishの後は「過去完了形」

このように、**「現実はこうだけど、その一段階前の時制で願う」**と覚えれば完璧です!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA