JavaScript is required

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

Trả lời:

Đáp án đúng: A


Kiến thức: Câu phỏng đoán 

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.

Tổng hợp hơn 500 câu hỏi trắc nghiệm ngữ pháp môn Tiếng Anh có đáp án đầy đủ ôn tập cho kì thi THPT QG.


50 câu hỏi 60 phút

Câu hỏi liên quan