mdsk.net
当前位置:首页 >> HE hAs DiED.和HE hAs BEEn DEAD.意思上有什么区别 >>

HE hAs DiED.和HE hAs BEEn DEAD.意思上有什么区别

He has died.和He has been dead; 平时说He's dead.或者He died.因为die是个瞬间动词.所以He has died是不对的.He has been dead可以,假如是要表达的是他已经死了,那就直接说He's dead.就好了.

没有has died这种用法,死亡不是延续性动词,所以died不可用在现在完成时中. dead是形容词,表示已经死亡. has been dead,表示已经死亡,用在现在完成时中. 还有这个be dying表示奄奄一息的,正在死去…… 不如采纳吧

for three years是一段时间,前面应该用连续性动词,死是瞬间性动词,所以has died for...是错的,不可以这样说。 has been dead for three years.是对的 我们还可以这样说this old man died three years ago.

这句话有语法错误,因为die是一个瞬间动词,所以不能和for+时间段连用 所以这句话应该改成He has been dead for three years. dead是一个形容词,也是一个表示状态的词,所以可以和for+时间段连用 翻译为:他已经去世三年了。

he has been deadfor two years. he has died 第二个你的理解是正确的。 dead 是一个形容词。第二个died 是动词die 的过去分词形式。 动词die 是一个非延续动词,不能和表示时间段的词语连用。

has died, 现在完成时,如: His grandpa has died died,一般过去时,如: His grandpa died ten years ago. has been dead, 用于现在完成时中,时间状语为for+时间段,指状态持续了多久 如: His grandpa has been dead for ten years. 精锐南...

呵呵,先给你解答一个题目吧,你或许会明白 His grandfather ____ for ten years. A. died B. was dead C. has been dead D. has died 【分析】“died”和“was dead”都是一般过去时,因“for ten years”是表示延续时间的状语,谓语时态要用现在完成...

你的题目和后面讲的不一样。 你要问的是has been dead 吧 died 是短暂性动词,和时间点连用 in 1936 而 has been dead是延续性的,和时间段连用 He has been dead since 1936 . 或 He has been dead for 77 years

我们通常说sb.has died意思是说某人死了,比较强调某人死了,不是活着的了,是表明这个死的事实性..(越说越糊涂了?) 但是用have been dead通常强调了某人死后到说话时的时间长度.如. he has been dead for 100 years.

只有has been dead这种说法 dead 是形容词,放在系动词be 的后面,其实就是be dead(死了)的现在完成时态,表示状态 die 是动词,没有被动态,所以没有 has been died 这种说法 一般来说,has been dead这种说法用在带for / since 的句子里,如:...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com