By the time he retires, he _______ in this company for thirty years.
Giải thích
Đá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