Michael got surprisingly high grades in the final...

Câu hỏi: Michael got surprisingly high grades in the final exam. He ________ his lessons very carefully.

A can’t have revised 

B should have revised

C needn’t have revised

D must have revised