Đề kiểm tra học kì 1 Tiếng anh 12 năm 2023 có đáp án (Đề 55)

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

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