Answers

dieは死ぬという動作を表す動詞なのに対してdeadは死んだという状態を表すの形容詞だから彼が死んでから3年たったというのは彼の状態を表してるからdead
あとは自動詞他動詞の文法的な区別もある

Post A Comment

has been diedだと受動態の現在完了形になっています。
die は自動詞なので受動態になれません。

Post A Comment

Dieは瞬間的な動作なので継続を表す完了形には使用できません

Post A Comment
Were you able to resolve your confusion?