问题

Your colleague is speaking English with fluency.—It’s no wonder.She ____ in the UK for a year as a visiting professor

A:worked
B:has worked
C:had worked
D:has been working
正确答案是: