My uncle ____London for five years But he will be back next year

问题描述:

My uncle ____London for five years But he will be back next year
A,went B,has been to C,has gone D,has gone to
为什么选B 而不选D

D项表示去的动作,B项意为去的状态,根据forfiveyears一段时间,故选B