单项选择题

A.has worked
B.has been working
C.works
D.will have worked