Mr. Pike _________ English at your school fo...

Câu hỏi: Mr. Pike _________ English at your school for 20 years before he retired last year.

A. was teaching

B. has been teaching

C. is teaching 

D. had been teaching