单项选择题

By the end of the year 2004, he ______ in the army for 40 years.

A.will have served
B.will serve
C.will be serving
D.will be served