单项选择题

By the end of next year, I ______ for the company for 10 years.

A.work
B.am working
C.had worked
D.will have worked