Различение конструкций have been to, have been in и have gone to важно, потому что они имеют разные значения и используются в различных ситуациях: dzen.ru englex.ru
- Have been to означает «побывать где-то». dzen.ru ils-school.com С помощью этой конструкции рассказывают о завершённом на данный момент опыте: в прошлом посетили или посещали несколько раз какое-то место, но на данный момент там не находятся. ils-school.com
- Have been in подчёркивает, что кто-то находится в определённом месте на протяжении какого-то времени. talksford.ru Неважно, когда именно прибыли в это место, но человек всё ещё там. lingvohabit.com Также эту конструкцию используют, когда хотят сказать о том, как долго кто-то находится где-то. lingvohabit.com
- Have gone to обычно переводится как «уйти, уехать, пойти куда-то». ils-school.com Конструкция предполагает, что человек куда-то ушёл и на момент речи ещё не вернулся. ils-school.com При этом неизвестно, добрался ли он до пункта назначения или ещё находится в пути туда. talksford.ru
Таким образом, правильное использование этих конструкций помогает точно передать смысл высказывания на английском языке.