单项选择题

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

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