Trang đã được tối ưu để hiển thị nhanh cho thiết bị di động. Để xem nội dung đầy đủ hơn, vui lòng click vào đây.

You look so tired! You_______out too late last night.

Câu hỏi: Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the
following questions.
You look so tired! You_______out too late last night.
A. must have been
B. had been
C. had to be
D. should have been
Kiến thức: Câu phỏng đoán
Giải thích: must have been: chắc hẳn đã should have been: lẽ ra nên đã (nhưng đã không làm)
Tạm dịch: Bạn trông rất mệt mỏi! Bạn chắc hẳn đã ở bên ngoài rất muộn tối hôm qua.
Đáp án A.
 

Câu hỏi này có trong đề thi