第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 这种说法吧