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
正确答案是D