首页 > 留学知识库

问题: english

he has been __ Lonon for two months.

in; to

解答:

选择to
be to somewhere 到达某地 或去了某地,常常和现在完成时或过去完成时连用。
he has been to Lonon for two months. 他已经去伦敦两个月了。意思即是从他到达伦敦到现在已经两个月时间了。
而in Lonon只是中国式英语,而且也不能与完成时态连用。