用語集
仮定法過去完了かていほうかこかんりょう
「(あの とき) も し 〜 だっ た ら 〜 だっ た のに」。 If S + had + p.p., S + would have + p.p.。
「(あの とき) も し 〜 だっ た ら 〜 だっ た のに」。 If S + had + p.p., S + would have + p.p.。
仮定法過去完了 は、 過去の事実に反する仮定を表す 仮定法 で、 「(あの時もし〜 だったら) 〜 だっただろうに」 と訳します。 「過去」 のことを仮定するので、 時制をさらに 1 つずらして 過去完了 を使います。
| 部分 | 形 | 例 |
|---|---|---|
| If 節 | If + S + had + p.p. | If I had studied harder, |
| 主節 | S + would / could / might + have + p.p. | I would have passed. |
仮定法過去 が 「現在の反実」 を過去形で表すのに対し、 こちらは 「過去の反実」 を過去完了で表します。 例: 「If I had taken a taxi, I would not have missed the train.」 (タクシーに乗っていたら電車に乗り遅れなかったのに = 実際は乗り遅れた)。
試験では 「過去の事実に反する → 過去完了 (had + p.p.)」 のずらし、 主節の would have + p.p. の形が狙われます。 時を表す語 (then / now) で仮定法過去と過去完了を区別させる問題も頻出です。