He has joined the army for ten years.和 He has been in the ar
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 07:36:13
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 the army for ten years.和 He has been in the ar
he ___for three years.A has joined the army B has been in th
he has been in the army for five years
he has been in the army for 2 years.
He (has been in the army)for 3 years.
He is a s______ and he has been in the army for three years
He is a s___ and he has been in the army for three years.
It is 3 years since he joined the army.为什么用is不用has been
看到一句It is 3 years since he joined the army.和一句It has been th
保持原意:He has been in the army for about 10 years.
1.He has been in the army for three years?_____ _____three y
英语翻译已经知道的三种是1.He has been in the army for 5 years.2.He has b