是的.这句话是错的,因为有2个错误 1 不能用被动语态2不能用终止性动词
应该改为:He has been in the army for 3 years.
或He joined the army 3 years ago.
或He has been a PLA man for 3 years.
是的.这句话是错的,因为有2个错误 1 不能用被动语态2不能用终止性动词
应该改为:He has been in the army for 3 years.
或He joined the army 3 years ago.
或He has been a PLA man for 3 years.