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

问题描述:

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

He has been in the army five years ago.
我第一个回答的哈、、、

He has served in the army for 5 years

He has been in the army five years ago

been for

神马都是浮云