单选题 He has ______ for two years.
【正确答案】 C
【答案解析】[详细解答] 此题考查时态。因为句中有for two years,此句必须用现在完成时,go和leave都是表示瞬间动作的词,不能跟一段时间的状语连用。