仮定法過去完了:過去のありえなかった状況

この練習では、仮定法過去完了を使って過去の実際には起こらなかった出来事や、その結果どうなっていたかを想像する文法を練習します。たとえば、If I had left earlier, I would have caught the train のような文を使って練習します。仮定法過去完了をマスターすると、後悔や失ったチャンス、仮定の結果をより自然に話せるようになります。

1. If she had studied harder, she _____ the exam.

2. If it hadn’t rained, we _____ for a walk.

3. They would have arrived earlier if they _____ on time.

4. If I _____ about the traffic, I would have taken a different route.

5. Would you have helped me if I _____?

6. If we _____ the earlier train, we wouldn’t have been late.

7. Why wouldn’t she have come if she _____ invited?

8. If you had called me, I _____ everything.

9. He wouldn’t have made that mistake if he _____ carefully.

10. If they _____ a map, they wouldn’t have gotten lost.

11. Would you have gone to the party if you _____ invited?

12. If I had seen him, I _____ hello.

leximity loading