It's five years since he joined the army.改成其他说法怎么改?(好像一共有5-6种答案)

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:31:39

1.It has been five years since he joined the army.
2.He has been in the army for 5 years.
3He has been a soldier for five years.
4He joined the army five years ago.

下面这个一般不用,因为动词不是延续性的He has joined the army for 5 years.

He had joined the army for 5 years.

He joined the army five years ago.
He has been a soldier for five years.

He joined the army five years ago.
He has joined the army for five years.

1.He joined the Army five years ago.
2.He has been a soldier for five years.