![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
He has joined the army for ten years.和 He has been in the army for ten years. 这两句话,哪个对
Hehasjoinedthearmyfortenyears.和Hehasbeeninthearmyfortenyears.这两句话,哪个对?为什么?谢谢?...
He has joined the army for ten years.和 He has been in the army for ten years. 这两句话,哪个对?为什么?谢谢?
展开
2个回答
展开全部
He has been in the army for ten years这个正确
join 是终止性动词, 不可以和for ten years 这个表示时间段的时间状语连用, 所以第一句是错的
您好,很高兴为您解答,fightout为您答疑解惑
如果本题有什么不明白可以追问,如果满意记得采纳
如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢。
祝学习进步
join 是终止性动词, 不可以和for ten years 这个表示时间段的时间状语连用, 所以第一句是错的
您好,很高兴为您解答,fightout为您答疑解惑
如果本题有什么不明白可以追问,如果满意记得采纳
如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢。
祝学习进步
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询