Đề kiểm tra cuối kì I Tiếng Anh 12 (Mới nhất) - Đề 16

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

10/50

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

has worked

will have worked

will work

is working

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