His grandfather has _____ for ten years.

问题描述:

His grandfather has _____ for ten years.
A died
B die
C been dead
D been death

for ten years是一段时间,要求动词必须用延续性的.die是短暂性动词,不能延续,所以要用表示状态的be dead