Когда вы говорите, что побывали в какой-то стране, зачастую хочется поставить предлог in. Виновата, конечно, калька с русского. Как же правильно — been to или been in?

Возможны оба варианта, но они отличаются по смыслу.

He has been to Paris. = Он съездил туда и вернулся обратно.

He has been in Paris for a year. = Он живет там.

Таким образом, для всех краткосрочных поездок, когда человек уже вернулся обратно или просто переехал в другое место, используется предлог TO. Если же вы хотите сказать, что человек все еще находится в указанном месте, только тогда используется IN.

Попробуйте сами:

1. Why don’t you ask Claire about the tropics? She ________________ Thailand.

2. Nick ______________ Wales for 3 years now, studying for his degree.

been in been toОтвет: has been to, has been in