单项选择题

He ______ in the army for ten years, and he retired last year.

A.has served
B.had served
C.served
D.had been serving