单项选择题

She()English in our university since she came to Wuhan.

A、 taught
B、 has been taught
C、 has been teaching
D、 is teaching