Разница между have gone to, have been to и have been in
1. Have gone to – "Уехал/ушёл и сейчас там"
Используется, когда кто-то отправился в место и ещё не вернулся.
Говорящий НЕ находится в этом месте.
🔹 Примеры:
She has gone to Paris. (Она уехала в Париж и сейчас там.)
Where’s John? — He has gone to the store. (Он пошел в магазин и ещё не вернулся.)
⚠️ Нельзя использовать с "I" или "we", потому что говорящий не может быть в двух местах сразу.
2. Have been to – "Был(а) там и вернулся(ась)"
Используется, когда кто-то посещал место в прошлом и теперь вернулся.
Подчеркивает опыт посещения.
🔹 Примеры:
I have been to Japan twice. (Я был в Японии два раза — сейчас меня там нет.)
Have you ever been to London? (Ты когда-нибудь был в Лондоне?)
📌 Можно использовать с "ever" (когда-либо) и "never" (никогда).
3. Have been in – "Находился/находился внутри"
Используется, когда говорят о пребывании внутри (в здании, городе, стране) какое-то время.
Часто указывает на продолжительность (for/since).
🔹 Примеры:
They have been in Germany for 3 years. (Они живут в Германии уже 3 года.)
She has been in the office since morning. (Она в офисе с утра.)
📌 Можно заменить на "have been" + место (без "in") в разговорной речи:
I have been (in) Spain for a month. = I have been in Spain for a month.
Сравнение в таблице:
have gone to
Уехал и сейчас там
He has gone to the bank.
have been to
Был (опыт посещения)
I have been to Italy.
have been in
Находился внутри (какое-то время)
She has been in Moscow for a week.
Важные нюансы:
❌ Неправильно: "I have gone to France last year." (gone to ≠ прошлый опыт) ✅ Правильно: "I have been to France." (опыт) / "I went to France last year." (конкретное время).
❌ Неправильно: "He has been to Canada for 2 years." (был и вернулся ≠ жил) ✅ Правильно: "He has been in Canada for 2 years." (живет там до сих пор).
Last updated