andy has _____ for five years . five years ________ a long time .

A.come back home ; is B. come back home ; are C. been at home ; is D. been at home ; are 写解释
2025-04-10 18:46:22
推荐回答(1个)
回答1:

选C。
for five years是很长的时间,所以要用延续性动词 be。 come是短暂性动词,排除come
第二个空,five years 是5年,表示数量单位的词做主语,谓语动词用单数。所以是is