问题

Her husband _____ for 20 years, but she still lives lonely.
A:died
B:has died
C:has been dead
D:has been died;
B:has died
C:has been dead
D:has been died;
正确答案是: