24 ĐỀ THI THỬ THPT QUỐC GIA NĂM 2019 Môn thi: TIẾNG ANH(P9)

You look so tired! You __________ out too late last night

24/50

You look so tired! You __________ out too late last night

had to be

should have been

had been

must have been

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.