问题

.Not only her mother but slao her father_____in the same school for twenty years.
A:will teach
B:has taught
C:have taught
D:are teaching;
B:has taught
C:have taught
D:are teaching;
正确答案是: