A) Will have finished
B) Will have been finishing
C)
D)
Được rồi, chúng ta hãy cùng phân tích câu này:
Câu hỏi: By the time you arrive, I _____ (finish) writing an essay.
Trong câu hỏi này, "By the time you arrive" (Vào lúc bạn đến) là mệnh đề chỉ thời gian trong tương lai. Trong những trường hợp như vậy, chúng ta thường dùng 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 khác trong tương lai.
Hãy xem xét các đáp án:
a. will have finished: Đây là thì tương lai hoàn thành, biểu thị rằng hành động "writing an essay" sẽ hoàn thành trước thời điểm "you arrive" trong tương lai.
b. will have been finishing: Đây là thì tương lai hoàn thành tiếp diễn (Future Perfect Continuous), thường được dùng để nhấn mạnh quá trình hoạt động sẽ diễn ra và đang diễn ra cho đến thời điểm nào đó trong tương lai. Tuy nhiên, nó không phù hợp trong ngữ cảnh này vì ở đây chúng ta nhấn mạnh rằng hành động viết bài luận sẽ hoàn thành trước khi bạn đến.
Như vậy, đáp án đúng cho câu này là "will have finished" vì nó phù hợp với ý nghĩa "hành động sẽ hoàn thành trước một thời điểm khác trong tương lai."
Câu hoàn chỉnh sẽ là:
"By the time you arrive, I will have finished writing an essay."
Dịch: "Vào lúc bạn đến, tôi sẽ đã hoàn thành việc viết bài luận."
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.
Bạn đang hoặc có nhu cầu học và thi chứng chỉ Toeic? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi Toeic Online: TOEIC® Max