Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
Mr. Pike ........... English at our school for 20 years before he retired last year.
A.is teaching
B.had been teaching
C.was teaching
D.has been teaching