He has____Beijing for three years. A:gone to B:been to C:been in

如题所述

C

他来北京已经3年了

而 A has gone to “ 去某地了”, B has been to “ 曾经去过某地” 都不能和 for three years 搭配

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-04
选C

这句子有个时间状语,for three years
是时间段,要用延续性的谓语

所以只有c been in 在某地【表示状态】 是延续性的

望采纳,谢谢
第2个回答  2012-07-04
B:been
第3个回答  2012-07-04
A:gone to
第4个回答  2012-07-04
A