HOC24
Lớp học
Môn học
Chủ đề / Chương
Bài học
Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
Why are you so late? You _______ here two hours ago.
A. must have been
B. would have been
C. should have been
D. need have been