500+ câu trắc nghiệm tổng hợp Chia động từ Tiếng Anh có đáp án (Phần 3)

They ________ this course by next June.

17/18

They ________ this course by next June.

Have finished

Will finish

Are going to finish

Will have finished

Giải thích

Chọn đáp án D