语法与词汇 General Blair had been in the army () for 35 years when he retired from the navy.
【正确答案】 A
【答案解析】