问题

My former English teacher, who ____ in our school for over 20 years, now lives in his hometown in Yangzhou
A:has worked
B:worked
C:had worked
D:works
B:worked
C:had worked
D:works
正确答案是: