By the time he retires, he _______ in this company for thirty years. A. has worked B. will have worked C. will work D. is working

By the time he retires, he _______ in this company for thirty years.

A. has worked   
B. will have worked
C. will work
D. is working

Trả lời

Đáp án đúng là: B

Giải thích: “by the time” đi với thì tương lai, vế sau lại có “for + khoảng thời gian” đi với thì hoàn thành -> câu trả lời là thì tương lai hoàn thành

Dịch: Trước khi anh ấy nghỉ hưu, anh ấy đã làm việc ở công ty này 30 năm rồi

Câu hỏi cùng chủ đề

Xem tất cả