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

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