题目内容
【题目】—I haven't seen your grandfather for two years. What happened to him?
—Oh, he ________ here for two years.
A.stayed
B.hasn't stayed
C.stays
D.hadn't stayed
【答案】B
【解析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。
练习册系列答案
相关题目