John ____ this task yesterday morning, but I did i...
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
Đề thi thử THPT Quốc Gia môn Tiếng Anh trường THPT Hà Đông - Hải Dương lần 2 năm 2016