Jack’s grandfather ________for more than twenty years.
#41835
A
has dead
B
has died
C
has been died
D
has been dead