← Back to C2 Mixed Test & Topics

Modal Perfect (C2)

Highly nuanced modal perfect forms expressing speculation, deduction, and unreal past meanings at a C2-native level.

Level C210 questions

1. He must have forgotten, or he ___ by now.

2. You shouldn’t have done that; you ___ hurt yourself.

3. She can’t have seen him; he ___ abroad yesterday.

4. He needn’t have rushed; the meeting ___.

5. You might have told me — I ___ differently.

6. He could not have been serious — he ___!

7. She should have been working, but she ___ around instead.

8. They must have been waiting — I ___ them outside.

9. You shouldn’t have called him; he ___ asleep.

10. She may have been joking, but she ___ very upset.