问题

Is your father a teacher of English in 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
正确答案是: