That's no excuse! You know you ______ this r...

Câu hỏi: That's no excuse! You know you ______ this report by today

A. can’t have finished

B. must have finished

C. may not have finished

D. should have finished