Why are you so late? You ________ here two hours ago. A. must have been B. would haven been C. should have been D. 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.
Đá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.