Đề thi thử Đánh giá năng lực trường ĐHQG Hồ Chí Minh năm 2024 có đáp án (Đề 26)

He for 25 years before he retired last year

22/120

He _______ for 25 years before he retired last year.

has taught.

had been teaching.

has been teaching.

was.

Giải thích

Kiến thức về Thì của động từ

Dùng thì quá khứ hoàn thành tiếp diễn để nhấn mạnh tính liên tục (quá trình) của hành động trước một thời điểm trong quá khứ.

Cấu trúc: S + had been + V-ing before S + V (quá khứ đơn)

Dịch: Anh ấy đã giảng dạy được khoảng 25 năm trước khi anh ấy nghỉ hưu vào năm ngoái.

Chọn B.