问题:
Jack’s grandfather ________for more than twenty years.
A.has dead
B.has died
C.has been died
D.has been dead
Jack’s grandfather ________for more than twenty years.
A.has dead
B.has died
C.has been died
D.has been dead
A.has dead
B.has died
C.has been died
D.has been dead
参考答案: