问题

Miss Jones ________ music at Barden School for five years when she was abroad and now she is an actress.[ ]
A:had taught
B:has taught
C:taught
D:has been teaching
B:has taught
C:taught
D:has been teaching
正确答案是: