回答

died は「死ぬ」と言う動作を表します

He died five years ago ならdied は使えますが

この文は、現在完了です

つまり、過去から現在までずっとつながっていること

died だと、「死ぬ」と言う動作を5年も繰り返していることになります

死ぬ後に死ぬなんて、不自然すぎます

この回答にコメントする
疑問は解決しましたか?