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表示奄奄一息的,正在死去…… 不如采纳吧

be dead表示状态,这里用了完成时,就变成了has been dead,后面可以用for接一段时间词.而has died表示动作,后面不可以用for连接一段时间词,但可以用since+过去时间词. 例: The soldier has been dead for 1 year. =The soldier has died since 1 y...

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. 精锐南...

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

呵呵,先给你解答一个题目吧,你或许会明白 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 died 和has been dead的用法如下:(1)没有Has been died这种用法,死亡不是延续性动词,所以died不可用在现在完成时中.(2)has been dead,表示已经死亡,用在现在完成时中. dead是形容词,表示已经死亡.

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

没有has died这么一种用法,死亡不是延续性动词,所以died不可用在现在完成时中。 dead是形容词,表示已经死亡。 has been dead正确,表示已经死亡,用在现在完成时中。 再加一个be dying表示奄奄一息的。

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