漂飘linn
he has been dead.注意die是一个瞬间动词(语法中又叫界限动词),按中文解释就是死是一个瞬间发生的动作,不能用于和与表示一段持续的时间连用。死就是死了,不能说死了“一段时间”(从过去一直死到现在。)如果非要表示死了一段时间,那么就要和表示状态的has been+adj.形容词/n.名词连用。解释为持续的死亡状态,而不是持续的死亡动作。has been为第三人称单数的现在完成时状态 。has done为第三人称单数的现在完成时动作。
pinkyoyo0403
用几种时态都可以heisdeadalready.现在时,dead形容词形容死去的状态做表语。hehasalreadydied.现在完成时,表示死去已经完成。hediedalready.过去时,表示死去的时间已经是过去了。
M15981511985
我的天,,你这都是什么呀has died是现在完成时, had died是过去完成时首先,死亡是瞬间发生的事情,不能用完成时,完成时表状态,一个时间段里持续发生的事儿。死亡一瞬间就死了,怎么能说一段时间内他一直在死?我们一般都是he died。你如果非要问 has 还是had 我只能告诉你是has 因为has 表示从过去开始持续到现在并将持续到将来,而had是过去某个时刻发生到过去某个时刻截止,不再发生。死亡是一直存在的,并将持续到将来,所以是haswere是are的过去时,你确定不是was么,,death是名词啊,he was death,他是死。。肯定不能这么用啊;dead 可用作形容词,可以说,he was dead当然,如果你是虚拟语气的话,就是If he were dead,he would...提问的小伙伴,,你的语法和时态简直堪忧啊
优质英语培训问答知识库