混合仮定法とは、条件節(If節)と帰結節(主節)で時制が異なる仮定法のことです。最も典型的なパターンは「If S had p.p., S would V now」で、過去の仮定的な行動が現在にどのような影響を与えるかを表現します。
通常の仮定法では時制が統一されています(過去完了+would have p.p. または過去形+would V)が、混合仮定法では異なる時間軸を組み合わせることで、より複雑な時間関係を表現できます。
「If S were V-ing, S would have p.p.」(現在進行中の条件+過去の帰結)や「If S had been V-ing, S would V」(過去継続の条件+現在の帰結)など、より複雑な時制の組み合わせも存在します。基本は「論理的な時間関係」を意識することです。
If she had studied medicine in college, she would be working as a doctor now.
Had the government implemented stricter environmental policies decades ago, we would not be facing such severe climate challenges today.