17000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 3)

By the time you come here tomorrow, the work

1369/1620

By the time you come here tomorrow, the work__________.

will have been finishing

will be finishing

will have been finished

will be finished

Giải thích

Đáp án C 

Ta thấy vế trước có: By the time: trước và tomorrow: ngày mai. Vậy đây sẽ là câu phức thời gian tương lại. Vì thế vế sau sẽ chia tương lai. 

Ngoài ra, vế sau có “the work: công việc” là danh từ chỉ vật làm chủ ngữ. Vì thế vế này sẽ chia ở dạng bị động. Xét 4 đáp án thì chỉ có C và D là bị động. 

Do có by the time nên sẽ có hành động trước sau. Hành động vế đầu xảy ra sau còn hành động vế sau xảy ra trước. Vì vậy vế sau sẽ là tương lai hoàn thành và ở bị động (will have been PII).

=> đáp án đúng là C.

Dịch: Trước khi bạn đến đây vào ngày mai, công việc sẽ được hoàn thành.