By the end of last year, he _____ in this company for five years. A. had worked B. works C. will have worked D. is working