问题

How is your grandmother? —-She____ for many years
A:died
B:has died
C:has been died
D:has been dead
B:has died
C:has been died
D:has been dead
正确答案是: