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

John …………. this task yesterday morning, but I did it for him. He owes me a thank-you

A. must have completed

B. may have completed

C. could have completed

D. should have completed

Dương Hoàn Anh
18 tháng 12 2018 lúc 6:14

Đáp án : D

Should have + past participle = đáng lẽ nên làm gì trong quá khứ, mà đã 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