JavaScript is required

By the time Robert will finish writing the first draft of his paper, most of the other students will have completed their final draft

A.

will finish

B.

writing

C.

most

D.
their
Trả lời:

Đáp án đúng: A


Trong câu này, lỗi sai nằm ở cụm từ "will finish". Khi diễn tả một hành động sẽ hoàn thành trước một hành động khác trong tương lai, ta sử dụng thì tương lai hoàn thành (future perfect) cho hành động xảy ra trước và thì hiện tại đơn (present simple) cho hành động xảy ra sau. Vì vậy, "will finish" phải được sửa thành "finishes".

Câu hỏi liên quan