单选题 His grandfather ______ for two years.
【正确答案】 C
【答案解析】“for two years”暗示用现在完成时。