You look so tired! You __________ out too late last night
Giải thích
Đáp án: D
Giải thích:
Kiến thức: Động từ khuyết thiếu
had to be (thì quá khứ đơn): phải là
should have been: đáng lẽ ra nên (làm gì trong quá khứ nhưng đã không làm)
had been (thì quá khứ hoàn thành)
must have been: chắc hẳn là đã (phỏng đoán có căn cứ)
Dịch: Nhìn cậu mệt quá. Cậu chắc hẳn là đã ở ngoài quá muộn đêm qua.