John _____ this task yesterday morning, but...
Câu hỏi: John _____ this task yesterday morning, but I did it for him. He owes me a thank-you.
A. must have completed
B. should have completed
C. could have completed
D. may have completed
Câu hỏi trên thuộc đề trắc nghiệm
20 Đề thi thử THPTQG môn Tiếng Anh cực hay có đáp án !!