单项选择题

A.had been working
B.have been working
C.worked
D.have worked