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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 05:27:29
he died 3 year ago ,that's to say,he____for 3 years.答案是has been dead为什么不是has dead,这也是过去完成时啊
xRN@ٹ!p+Ql,("DB($F<ڕ@Vƅ{=܇&08:D9,g|BlB((B %T&(a7XOcIrUbjĨUqVҦ*ӮXsN+R,ColDQ?B>άЧ۳iô2xX(i9 KТ+"n[uy.c'bU;Xu*y9*S  9u>3$Ў_9[(j#w2gjHި:mv`wY̮Cm J{ {jZ gxE]`d6nC1D͹ "Z 0.#rNg&p7 |

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 是不对的