They ________ this course by next June. a. have finished b. will finish
Giải thích
Đáp án: D
Giải thích:
Kiến thức: Thì của động từ
Dấu hiệu nhận biết thì tương lai hoàn thành: by + thời gian tương lai (by next June)
Cấu trúc: will have VpII
Chọn D.
Dịch: Họ sẽ hoàn thành khóa học này vào tháng 6 tới.