he died 3 year ago ,that's to say,he____for 3 years.答案是has been dead为什么不是has dead,这也是过去完成时啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 01:56:35
he died 3 year ago ,that's to say,he____for 3 years.答案是has been dead为什么不是has dead,这也是过去完成时啊

he died 3 year ago ,that's to say,he____for 3 years.答案是has been dead为什么不是has dead,这也是过去完成时啊
he died 3 year ago ,that's to say,he____for 3 years.答案是has been dead
为什么不是has dead,这也是过去完成时啊

he died 3 year ago ,that's to say,he____for 3 years.答案是has been dead为什么不是has dead,这也是过去完成时啊
dead是形容词,前面必须加be动词.

首先dead是形容词,前面需要有个动词,第二has been dead表示已经死了有一段时间了,有个延续性

dead 是形容词,表示死亡只能用be dead。且be dead是表示死亡的状态。
如果要用动词die,则表示瞬间死亡的动作,不能用完成时has died,而应该用过去式died。

he has been dead for 3 years 中dead 是形容词 并不是die的过去分词
因此has dead 是不对的