Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Lê Quỳnh  Anh

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

Dương Hoàn Anh
6 tháng 11 2019 lúc 1:53

Đá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.


Các câu hỏi tương tự
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết