MỤC LỤC
Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
Question 22: John ______ this task yesterday morning, but I did it for him. He owes me a
thank-you.
Lời giải chi tiết:
Đáp án C
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)
Dịch nghĩa: 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.
Xem thêm các bài tiếp theo bên dưới