Why are you so late? You here two hours ago.580/1620Why are you so late? You _______ here two hours ago.must have been would have 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