Mary will have worked at this school for 25 years by the time she retired. A. have worked
Giải thích
Đáp án đúng: D
Giải thích: Trong mệnh đề thời gian của thi tương lai hoàn thành, dùng thì HTĐ
Sửa: retired -> retires
Dịch: Mary sẽ làm việc ở trường được 25 năm trước khi cô ấy nghỉ hưu.