单项选择题

A.working
B.to have worked
C.to work
D.having worked