早教吧作业答案频道 -->英语-->
He has joined the army for ten years.和 He has been in the army for ten yearsHe has joined the army for ten years.和 He has been in the army for ten years.这两句话,哪个对?为什么?
题目详情
He has joined the army for ten years.和 He has been in the army for ten years
He has joined the army for ten years.和 He has been in the army for ten years.这两句话,哪个对?为什么?
He has joined the army for ten years.和 He has been in the army for ten years.这两句话,哪个对?为什么?
▼优质解答
答案和解析
第二个句子是对的
在现在完成时里,一旦句子后面有 for + 一段时间出现 ,就不能使用非延续性动词,比如
He has been dead (取代了瞬间动词 die ) for ten years 他已经去世十年了. 是一个状态,而不是说他死了十年还没死透
I have had (替代buy)this book for three years 这本书我买了三年了 .
同样,不能用buy,因为是指你拥有了这本书已经三年了,而不是买书的动作持续了三年
在现在完成时里,一旦句子后面有 for + 一段时间出现 ,就不能使用非延续性动词,比如
He has been dead (取代了瞬间动词 die ) for ten years 他已经去世十年了. 是一个状态,而不是说他死了十年还没死透
I have had (替代buy)this book for three years 这本书我买了三年了 .
同样,不能用buy,因为是指你拥有了这本书已经三年了,而不是买书的动作持续了三年
看了 He has joined ...的网友还看了以下:
In the past ten years ,their lifestyle has change 2020-05-13 …
连词成句ten,consists,the,nurses,of,doctor,team,a,ando 2020-05-15 …
He has joined the army for ten years.和 He has bee 2020-05-16 …
根据首字母填写下列单词.S( ) is the first season of the year. 2020-05-16 …
the old man sat under the big tree and enjoyed mu 2020-05-17 …
●For nearly ten years, the Unified Modeling Langua 2020-05-26 …
For neady ten years,the Unified Modeling Language( 2020-05-26 …
For nearly ten years, the Unified Modeling Languag 2020-05-26 …
写给未来的你,用英语怎么说uinthefuture?or"of"?unborn有the没the两个 2020-06-04 …
连词成句——快快4.he,a,mine,friend,of,is5.called,entered, 2020-07-20 …