为您找到"
为什么是has been dead不是has dead
"相关结果约100,000,000个
前一种说法是错误的,has been 后接 过去分词,dead die 是动词原形 表示动作,瞬间 而 has been dead 强调状态,延续性 加时间段
没有has died这么一种用法,死亡不是延续性动词,所以died不可用在现在完成时中。dead是形容词,表示已经死亡。has been dead正确,表示已经死亡,用在现在完成时中。再加一个be dying表示奄奄一息的。
he is dead中dead是形容词 he died,强调的是死这个动作 he is dead,强调现在的状态 he had dead在语法上是错误的,应该是he had died。
就比如你说的die这个词,他就是一个只表状态的动词,在过去完成时的句子中永远都只有dead这一种形式,因为人死了是一个状态,而不是一个动作。可是在英文里,也没有have/has dead的说法,因为无论has还是have,你们老师都应该这么说过:has后面必须还要接一个实义动词,但dead已不能算是一个实义...
前面一个是对的。后面一个如果改成have died也是对的。
你问的是has been dead 和 has died 的区别吧。His grandfather has been dead for a long time。他爷爷早就不在了。died 一般过去时态, 表示过去发生的一动作; has died 现在完成时态, 表示已经死了。 如果说已经死了多长时间了,如句末有for two years 或 since two years ago 等,则要...
无感觉的; 呆板的;adv. 完全地; 非常; 绝对; 极度;n. 死者; (死一样的) 寂静; 极寒时候;[例句]Her husband's been dead a year now 她的丈夫已经去世一年了。For three years 三年了;[例句]I studied in the same school with them for three years.我和他们同过3年学。
He has been dead for three days.因为有for three days,所以前面必须要用延续性动词died的延续性动词为be dead 希望可以帮到你,谢谢~!
"Has died" 是英语中的过去完成时态,用来表示某人或某物已经死亡,发生在过去但与现在有关。它的中文翻译是"已经去世"或"已经死亡"。"Has been died" 并不是一个常见或标准的英语表达方式。通常,"has been" 用来构建现在完成时,表示过去某个时间开始的动作或状态一直延续到现在。如果要表达某人...
定语 例That is a dead dog die 死,动词原形,可作谓动 例He would die rather than give in died过去死的,是die的过去式或过分,用于一般过去时,或完成时态 例His father died three years ago.have been dead是die完成时的被动语态 例His father has been dead for three years....