He had been teaching since twenty years before he retired last year.
Giải thích
Đáp án. B. since → for
Giải thích:
Ta có since + mốc thời gian; for + khoảng thời gian. Vì thế trong câu này since → for.
Dịch nghĩa: Thầy ấy đã giảng dạy được hai mươi năm trước khi thầy ấy nghỉ hưu năm ngoái.