ĐỀ THI THỬ THPT QUỐC GIA NĂM 2019 – LẦN 2 Môn thi: TIẾNG ANH (Đề 27)

Why are you so late? You ________ here two hours ago. must have been

7/50

Why are you so late? You ________ here two hours ago.

must have been

would haven been

should have been

need have been

Giải thích

Đáp án C.

Cấu trúc should have + PP: lẽ ra nên làm điều gì nhưng đã không làm.