单项选择题

Her grandmother _______ for 25 years.

A.died
B.was dead
C.has been dead
D.has died