KATE ____________ HARD LAST NIGHT, SO SHE HAS GOT A HIGH MARK TODAY...

5. Kate ____________ hard last night, so she has got a high mark today.

A. must study

B. should have studied

C. can’t have studied

D. must have studied