应该是has been dead for 因为die是个瞬间动词,他不可能这十年中一直在die所以要用be dead。楼上那位......怎么可以用before 呢???
of grown up people