问题

Tom, who _________English for 20 years in English, now has been appointed headmaster of our school
A:had taught
B:has taught
C:taught
D:had been teaching
B:has taught
C:taught
D:had been teaching
正确答案是: