Mark the letter A, B, C, or D to indicate the correct answer to each of the following questions.
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
Đáp án D.