have been in指的是去某地同时待了一段时间
have been to 只是强调“去过(某地)”的概念
所以,have been in后面可以加时间状语,比如i ve been in UK for a month,但不能说I ve been to UK for a month,因为“去过”这一动作不可延续
have been in指的是去某地同时待了一段时间
have been to 只是强调“去过(某地)”的概念
所以,have been in后面可以加时间状语,比如i ve been in UK for a month,但不能说I ve been to UK for a month,因为“去过”这一动作不可延续