Why are you so late? You ________ here two hours ago. must have been7/50Why are you so late? You ________ here two hours ago. must have been would haven been should have been need have beenGiả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.