15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 40)

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

175/200

That's no excuse! You know you ______ this report by today.

can’t have finished

must have finished

may not have finished

should have finished

Giải thích

Đáp án D