LA

Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.

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

A. must have been

B. would have been

C. should have been

D. need have been

DA
1 tháng 7 2018 lúc 12:36

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

Bình luận (0)

Các câu hỏi tương tự
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết
LA
Xem chi tiết