Her grandfather ______ for two years.用has been dead。为什么不用has gone dead 请详细解答。。。。

如题所述

dead 是形容词,前用动词be
而现在完成时就结构 have/ has + 过去分词,所以用 has been dea, 而不用 has gone dead.

been dead 表示的是一种状态后面可接时间,如果用gone就表示他的爷爷在这2年之间不停地死,是一种动作的重复。相似的有have been married for 多少年,如果用got married 就表示2年之间不停地结婚,是短暂性动词

翻译: 他祖父去世2年了。

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
如果您认可我的答案,请点击下面的“选为满意回答”按钮,谢谢
【供参考,满意记得采纳哟 \(^o^)/~】
望采纳,O(∩_∩)O谢谢。

【永远的新概念】团队为您解答。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-10
dead 是形容词,前用动词be
而现在完成时就结构 have/ has + 过去分词,所以用 has been dea, 而不用 has gone dead.

翻译: 他祖父去世2年了。

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!本回答被网友采纳
第2个回答  2012-08-10
been dead 表示的是一种状态后面可接时间,如果用gone就表示他的爷爷在这2年之间不停地死,是一种动作的重复。相似的有have been married for 多少年,如果用got married 就表示2年之间不停地结婚,是短暂性动词
第3个回答  2012-08-10
been dead表示的是一种状态具有延续性,而gone dead 是表示动作的短暂性,这里是说他的爷爷已经去世两年了是一种已经完成的死亡状态所以用has been dead ,如果用has gone dead 就表示他的爷爷一直在死个不停
第4个回答  2012-08-10
逝世没有 has gone dead 这种说法吧