🌟 仮定法(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 + 主語 + 動詞の過去形:
- 過去の願望: 過去に叶わなかったことを残念に思う場合
- I wish + 主語 + had + 過去分詞:
- 例:I wish I had studied harder when I was young.(若い頃にもっと勉強していればよかった。)
- 例:I wish I had gone to the party.(パーティーに行けばよかった。)
- I wish + 主語 + had + 過去分詞:
If onlyを使った願望の表現
- I wish とほぼ同じ意味で使うことができます。
- If only + 主語 + 動詞の過去形:
- 例:If only I could fly.(飛べたらなあ。)
- 例:If only I had more time.(もっと時間があればなあ。)
- If only + 主語 + 動詞の過去形:
その他の表現
- 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. (エベレストに登りたい。)
ポイント
- wish や if only の後に続く動詞の時制に注意しましょう。
- 具体的な状況や願望をイメージしながら、表現するとより自然な文章になります。
- 自分の気持ちを正直に表現することが大切です。
まとめ
仮定法の願望の表現は、英語で自分の気持ちを伝える上で非常に役立ちます。様々な表現方法をマスターして、使いこなせるようになりましょう。
I wish , if onlyに関する練習問題に挑戦しよう!
📝 【問題編】I wish / If only 練習問題
カテゴリーA:英文和訳(次の英文を日本語に訳してください)
- I wish I were taller.
- I wish I had studied harder for the entrance exam.
- If only I could speak English as fluently as you.
- I wish it would stop raining soon.
- I wish I had enough money to buy that laptop.
- If only he were here with us right now.
- I wish you wouldn’t smoke in the living room.
- I wish I hadn’t said such a mean thing to her yesterday.
- If only I knew where I left my car keys.
- I wish I could go to the concert with you tonight.
カテゴリーB:和文英訳(指示に従って英訳してください)
- もっと時間があればいいのになぁ。 (I wish)
- あの時、彼の助言を聞いておけばよかった。 (I wish)
- ピアノが弾ければいいのになぁ。(If only で強調して)
- 彼女が本当のことを言ってくれればいいのに。 (I wish … would)
- 私が金持ちだったらいいのに。 (I wish)
- 昨日、あんなにたくさん食べなければよかった。 (I wish)
- 彼がもっと早く来てくれればいいのに(なかなか来ない彼への苛立ち)。 (I wish … would)
- 私に翼があれば、君のところへ飛んでいけるのに。 (If only)
- 宝くじに当たっていればよかったのに。 (I wish)
- 私がもっと若ければいいのになぁ。 (If only)
✅ 【解答・解説編】
カテゴリーA:英文和訳 解答
- もっと背が高ければいいのになぁ。
- (現在の事実「背が高くない」の反対なので過去形 were を使用)
- 入試のためにもっと一生懸命勉強しておけばよかった。
- (過去の事実への後悔なので had studied を使用)
- あなたと同じくらい流暢に英語が話せさえすればいいのに!
- (If only は「〜でありさえすれば」という強調)
- すぐに雨が止んでくれればいいのに。
- (状況がなかなか変わらないことへの苛立ちや変化の期待は would を使用)
- あのノートパソコンを買うのに十分なお金があればいいのに。
- 今、彼がここに私たちと一緒にいてくれさえすればいいのに。
- リビングでタバコを吸わないでほしいんだけど。
- (相手の行動に対する不満・変えてほしい願いは would not を使用)
- 昨日、彼女にあんなに意地悪なことを言わなければよかった。
- 車の鍵をどこに置いたか分かりさえすればいいのに。
- 今夜、あなたと一緒にコンサートに行ければいいのに。
カテゴリーB:和文英訳 解答
- I wish I had more time.
- (「今」時間がないので過去形 had)
- I wish I had listened to his advice then.
- (「あの時」聞かなかった後悔なので過去完了形)
- If only I could play the piano!
- I wish she would tell me the truth.
- I wish I were rich.
- (be動詞は主語に関わらず were を使うのが仮定法の基本です)
- I wish I hadn’t eaten so much yesterday.
- I wish he would come earlier.
- (相手への「〜してよ」というニュアンスは would)
- If only I had wings, I could fly to you.
- I wish I had won the lottery.
- (「当たった状態であればよかった」という過去への想い)
- 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の後は「過去完了形」
このように、**「現実はこうだけど、その一段階前の時制で願う」**と覚えれば完璧です!




