By the end of next month, he _____ in this company for five years. A. will work B. will have worked C. worked D. is working