John _________ this task yesterday morning, but I did it for him. He owns me a thank-you.
Chính xác
Xem lời giải
Suy nghĩ và trả lời câu hỏi trước khi xem đáp án
ATNETWORK
Môn: Tiếng Anh Lớp 11
Chủ đề: Unit 2: Personal Experiences
Lời giải:
Báo saiĐáp án C
A. could have completed : lẽ ra có thể hoàn thành
B. must have completed : chắc hẳn là đã hoàn thành
C. should have completed : đáng lẽ nên hoàn thành
D. may have completed : có thể đã hoàn thành
Dịch nghĩa: John đáng lẽ nên hoàn thành nhiệm vụ sáng hôm qua, nhưng tôi đã làm thay anh ấy. Anh ấy nợ tôi một lời cảm ơn.
ADMICRO
YOMEDIA
ZUNIA9