( )He ———for two years 。Two years is a long time。
A. left home B.has been away from home C.has left home D.has gone away from home
这道题我原本选D的
自我理解的意思是两年都没有回来故选D
但是答案是C还是想不通
除了讲解这道题选C
还有一个问题是
Two years is a long time。
为什麽用 is
years不是加s了吗?而且是复数,如果时间不可数的话也应该是time啊