Question 20: Michael got surprisingly high grades in the final exam. He ……….. his lessons very carefully.
Knowledge: Modal verbs
Explain:
A. can’t have revised: could not have reviewed
B. should have revised: should have revised
C. needn’t have revised: should not need revision
D. must have revised: must have reviewed Use “must have done” to express speculation that something happened in the past.
Michael got a surprisingly high score in the final exam. He must have studied very carefully
===============