He has been a soldier for 5 years(同义词) He has?in the army 5