单项选择题

His grandfather ______ for two years.

A.died
B.has died
C.has been dead
热门 试题