分类：教育/科学-学习帮助
问题：englishhehasbeen__;to 
hehasbeen__ ;to
回答：选择to 
 be  to somewhere 到达某地 或去了某地，常常和现在完成时或过去完成时连用。
he has been to Lonon for two months. 他已经去伦敦两个月了。意思即是从他到达伦敦到现在已经两个月时间了。
而in Lonon只是中国式英语，而且也不能与完成时态连用。