单项选择题

General Blair had been in the army () for 35 years when he retired from the navy.

A. service
B. work
C. job
D. homework