He has been a soldier for 5years同义句

问题描述:

He has been a soldier for 5years同义句

It has been 5 years since he became a soldier.