JavaScript is required

They ________ this course by next June.

A.

Have finished

B.

Will finish

C.

Are going to finish

D.

Will have finished

Trả lời:

Đáp án đúng: D


Câu này kiểm tra kiến thức về thì tương lai hoàn thành. Thì tương lai hoàn thành (Future Perfect) diễn tả một hành động sẽ hoàn thành trước một thời điểm cụ thể trong tương lai. Trong câu này, cụm từ "by next June" (vào trước tháng Sáu tới) cho biết hành động "hoàn thành khóa học" sẽ kết thúc trước thời điểm đó. Do đó, đáp án đúng phải sử dụng cấu trúc của thì tương lai hoàn thành (will have + past participle).

Câu hỏi liên quan