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.

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

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

He has died 表动作 He has been dead for 3 years. 表状态,死了多长时间。 He is dying 他就要死了

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

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

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

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