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 !!