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. may have completed
C. could have completed
D. should have completed
Câu hỏi trên thuộc đề trắc nghiệm
Tổng hợp đề thi thử Tiếng Anh có lời giải !!