问题

Is your father a teacher of English in the No.l Middle School?——-No! But he _________ English there for ten years
A:has taught
B:has been teaching
C:taught
D:had taught
B:has been teaching
C:taught
D:had taught
正确答案是: