问题

Miss Smith once _____ music in Africa for eight years and now is an actress.—No wonder I often hear her sing in the garden.

A:has taught
B:was teaching
C:taught
D:had been teaching;
正确答案是: