導入
混合仮定法は、if 節と主節の時間がずれる仮定法です。
If I had studied English harder, I would be able to speak it now. は、過去にもっと勉強していれば、今話せるのに、という意味です。
過去の条件が現在の結果につながるため、if 節は had p.p.、主節は would 原形になります。
この記事では、文法事項そのものを順番に整理します。流れは次の通りです。
- 単元の中心イメージ — 仮定法をどう見るか
- 基本用法(混合仮定法の概要) — まず押さえる形と意味
- 応用例と判別のコツ — 入試で迷いやすい使い分け
- 大学受験で問われる重要ポイント — 整序・空所補充・読解で見る場所
- よくある間違い — 日本語訳に引っ張られやすい形
単元の中心イメージ
混合仮定法の中心は、過去の事実に反する条件と、現在の事実に反する結果を組み合わせることです。
時間が混ざるので、形も If S had p.p., S would 原形 になります。
| 形 | 時間関係 | 意味 |
|---|---|---|
| If S had p.p., S would 原形 | 過去条件 → 現在結果 | 過去に〜していれば、今〜なのに |
| If S 過去形, S would have p.p. | 現在条件 → 過去結果 | 今〜なら、過去に〜しただろうに |
基本用法(混合仮定法の概要)
過去条件から現在結果へ
最もよく出る混合仮定法は、過去の条件が現在の結果につながる形です。
if 節は過去の反実仮想なので had p.p.、主節は現在の反実仮想なので would 原形になります。
now が強い合図になる
混合仮定法では now, today, at present など、現在結果を示す語句がよく出ます。
if 節だけでなく、主節側に現在を示す語句がないかを確認します。
応用例と判別のコツ
現在条件から過去結果へ
頻度は下がりますが、現在の性質や状態が過去の結果に影響する形もあります。
If he were more careful, he would not have made such a mistake. は、彼が普段もっと注意深い人なら、そんな間違いはしなかっただろう、という意味です。
時間を示す語句を必ず探す
混合仮定法では、if 節と主節の時が違います。yesterday と now、last year と today のような語句が同時に出ることがあります。
時を表す語句を見落とすと、would have p.p. と would 原形を取り違えます。
訳し方で時間差を出す
混合仮定法の和訳では、「過去に〜していれば、今〜なのに」と時間差をはっきり出します。
ただ「〜なら」と訳すだけでは、過去条件と現在結果の関係が見えにくくなります。
大学受験で問われる重要ポイント
- 混合仮定法は if 節と主節の時間がずれる
- 過去条件・現在結果は If S had p.p., S would 原形
- now / today / at present に注意する
- 現在条件・過去結果の形もある
- 和訳では時間差を明確にする
よくある間違い
間違い 1
間違い 2
間違い 3
理解を固める確認問題
最後に、この単元で迷いやすい判断ポイントを確認します。答えを開く前に、仮定法の形・時間・現実との関係を自分で一度考えてみてください。
Q1. 混合仮定法とは?
Q2. 過去条件・現在結果の形は?
Q3. now があると何に注意する?
まとめ
混合仮定法は、過去条件と現在結果のように、時間が混ざる仮定法です。
if 節と主節の時間を別々に確認し、would have p.p. と would 原形を正確に選びましょう。
この章の進行
- ← 前の記事:仮定法過去完了
- 英文法カテゴリに戻る
- 次の記事:I wish / If only →
次は、仮定法の中でも I wish / If only を整理します。