Mr Pike _________ English at our school for...

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

A. was teaching 

B. has been teaching 

C. is teaching 

D. had been teaching