混合仮定法(過去の原因→現在の結果)
着眼点if節は過去完了、主節は would+原形。「あのとき〜していたら、今ごろ…だろう」。
If S had 過去分詞, S would/could 原形(+now など).
逆に、現在の状態が過去の結果に影響する型もある(If I were rich, I would have bought it.)。
例文
1
If I had taken his advice, I would be happier now.
彼の忠告を聞いていたら、今はもっと幸せだろうに。
2
If she had left earlier, she would be here by now.
彼女がもっと早く出ていたら、今ごろはここにいるだろうに。
注意now / today / still など「今」を示す語が主節にあれば混合を疑う。
確認問題
1
空所補充。If I ( ) harder then, I ( ) a better job now.(work / have)
答え
had worked / would have。if節は過去、主節は現在。