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

Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
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. should have completed

D. could have completed

Dương Hoàn Anh
2 tháng 1 2020 lúc 4:09

Đáp án C

Kiến thức: Modal verb

Giải thích:

must have done sth: chắc hẳn đã làm gì

may have done sth: có thể đã làm gì (chỉ khả năng xảy ra)

should have done sth: nên đã làm gì (nhưng đã không làm)

could have done sth: có thể đã làm gì (chỉ năng lực khả năng)

Tạm dịch: John lẽ ra phải hoàn thành bài tập này sáng hôm qua, nhưng tôi đã làm điều đó cho anh ta. Anh ta nợ tôi một lời cảm ơn.


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