この単元のつまずきポイント

if節をhad+過去分詞にしたあと、主節までwould have+過去分詞にしてしまい、現在の結果を表せない。時制の橋渡しのイメージがつかめず英作文で誤答しがちです。

このテーマで実際に生成した教材

下の枠内が、まなびAIがこのテーマで実際に生成した教材です。読み解きにくい学習指導要領は、デジタル庁が推進する国産AI「源内」の一部である法令検索AI「Lawsy」の技術で検索・参照し、約30秒で出力されました。

仮定法過去と仮定法過去完了の混合文

概念説明

英語の仮定法は、事実とは異なる状況を仮定して「もし〜ならば、…だろう」と表現する文法です。高校では、中学校で学習した基本的な仮定法に加え、より複雑な形式を学びます。

仮定法過去は「現在の事実に反する仮定」を表し、「もし今〜ならば、…だろうに」という意味になります。

  • 形:`If + 主語 + 動詞の過去形 (be動詞はwere), 主語 + would/could/should/might + 動詞の原形`
  • 例:`If I were rich, I would buy a big house.` (もし今お金持ちなら、大きな家を買うだろうに。→実際はお金持ちではない)

仮定法過去完了は「過去の事実に反する仮定」を表し、「もしあの時〜だったら、…だっただろうに」という意味になります。

  • 形:`If + 主語 + had + 過去分詞, 主語 + would/could/should/might + have + 過去分詞`
  • 例:`If I had studied harder, I would have passed the exam.` (もしあの時もっと勉強していたら、試験に合格していただろうに。→実際は勉強しなかったので合格しなかった)

混合文とは?

仮定法の混合文(Mixed Conditional)とは、条件節(If節)と主節で、仮定する時点が異なる場合に用いられる表現です。

例えば、「もしあの時〜だったら、…だろうに」や、「もし〜だったら、あの時…だっただろうに」のように、時間軸がずれる際に使用します。

具体的な作り方と例

主に以下の2つのパターンがあります。

パターン1: 過去の条件 → 現在の結果

もしあの時〜だったら、今…だろうに」という状況を表します。条件節(If節)で過去の事実と異なる仮定をし、主節でその結果が現在どうなっているかを示します。

  • : `If + 主語 + had + 過去分詞 (仮定法過去完了), 主語 + would/could/should/might + 動詞の原形 (仮定法過去の主節)`
  • 例文1:

* `If I had taken that job, I would be rich now.`

* (もしあの時あの仕事を受けていたら、今頃お金持ちだろうに。)

* 解説:過去に仕事を受けなかった(事実)→現在お金持ちではない(結果)

  • 例文2:

* `If she had listened to my advice, she wouldn't be in trouble today.`

* (もし彼女が私の忠告を聞いていたら、今日困っていないだろうに。)

* 解説:過去に忠告を聞かなかった(事実)→現在困っている(結果)

パターン2: 現在の条件 → 過去の結果

もし今〜だったら、あの時…だっただろうに」という状況を表します。条件節(If節)で現在の事実と異なる仮定をし、主節でその結果が過去にどうなっていたかを示します。このパターンは、パターン1に比べて使われる頻度は少ないですが、文脈によっては自然な表現となります。

  • : `If + 主語 + 動詞の過去形 (be動詞はwere) (仮定法過去), 主語 + would/could/should/might + have + 過去分詞 (仮定法過去完了の主節)`
  • 例文1:

* `If I were not so busy, I would have gone to the party last night.`

* (もし今そんなに忙しくなければ、昨晩のパーティーに行っただろうに。)

* 解説:現在忙しい(事実)→昨晩パーティーに行けなかった(結果)

  • 例文2:

* `If he were more careful, he wouldn't have made such a mistake yesterday.`

* (もし彼がもっと注意深ければ、昨日あんな間違いはしなかっただろうに。)

* 解説:現在注意深くはない(事実)→昨日間違いをした(結果)

ポイントまとめ

  1. 時間軸の確認: 仮定法の混合文を作る際は、条件節(If節)と主節のそれぞれが、いつの時点の事実と異なる仮定をしているのかを明確に意識することが重要です。
  2. 時制の一致に注意: 仮定法では、通常の時制の一致とは異なる動詞の形を使います。仮定法過去は過去形、仮定法過去完了は過去完了形を用いることで、現在や過去の事実と異なることを示します。
  3. 時間の副詞の活用: `now`, `today`, `yesterday`, `then`, `last night` などの時間の副詞を使うことで、文の意味がより明確になり、どの時点の仮定・結果なのかが分かりやすくなります。
  4. 基本形の理解: 混合文を正しく作成するためには、まず仮定法過去と仮定法過去完了のそれぞれの基本形(If節と主節の形)をしっかりと理解しておくことが不可欠です。

これらの点を踏まえることで、複雑な状況を表現する仮定法の混合文を適切に使いこなせるようになります。

形式: 練習 参照: high_school > 外国語 > 解説

編集・参照情報

  • 編集・運営: かわさき楽AIサポート(株式会社スマイルファクトリー)
  • 作成方法: 学習指導要領データを検索し、AI生成教材を編集して掲載
  • 参照範囲: high_school > 外国語 > 解説
  • 公開日: 2026年6月5日

この教材の使い方

保護者の方は、まず本文の和訳部分だけを声に出して読み上げ、「これはいつの話?」とお子さんに区切らせてみてください。仮定法過去なら「今」、仮定法過去完了なら「あの時」と日本語で時間軸を整理してから英文に戻ると、混合文の構造が一気に見えやすくなります。

塾講師の方は、生徒に例文をノートへ書き写させる前に、If節と主節それぞれの「時点」を色分けして印を付けさせる指導が有効です。「過去×過去完了」のどちらが現在でどちらが過去かを目で確認させることで、wouldとwould haveの取り違えを防ぎ、定着率が上がります。

生徒本人が一人で取り組む場合は、例文を読んだ直後に「実際はどうだったのか」を日本語で一文添えて書く練習をおすすめします。事実と仮定のズレを言語化する習慣がつくと、自作英作文でも混合文を正しく使い分けられるようになります。

同じテーマで、お子さま専用の教材を作れます

このページの教材は一例です。質問を変えれば、つまずいているポイントに合わせた教材が生成できます。

この続きをまなびAIで作る

よくある質問

仮定法の混合文は学習指導要領で必ず扱う内容ですか?

仮定法は高校外国語で扱う文法事項に含まれますが、混合文をどこまで踏み込むかは教科書や授業により幅があります。詳しい扱いは学校の先生にご確認ください。

子どもが「過去形」と「過去完了形」の使い分けでつまずきます。家庭でどう声かけすればよいですか?

「今のことに反する仮定なら過去形」「あの時のことに反する仮定なら過去完了形」と、時間軸を指で示しながら確認するのが有効です。混合文は両方が混ざる応用なので、まず単独の形を固めてから進めるとよいでしょう。

家庭学習では混合文をどの順番で進めるとよいですか?

仮定法過去と仮定法過去完了をそれぞれ例文で定着させた後に、混合文へ進む流れが取り組みやすいです。1日に詰め込みすぎず、復習日を挟むかどうかはご家庭の判断で調整してください。