В чем разница have gone И have been?

Умскул
Italki
Вопрос: В чем разница have gone И have been?
Аватар

Bender, админ EngDiffer.ru

Have gone to — «уехал и ещё не вернулся». Have been to — «был и уже вернулся». Разница в том, где человек находится сейчас.

Уехал

has gone to

He has gone to London.

Он сейчас в Лондоне или в пути.

Здесь его нет.

Бывал

has been to

He has been to London.

Он там был и вернулся.

Сейчас он здесь.

ОборотГде человекТипичный вопрос

has gone to

тамWhere is he?
has been toздесьHave you ever been to…?
has been inтам, уже какое-то времяHow long…?
1

Из-за этой разницы I have gone to London о себе сказать нельзя: если вы говорите, значит, вы не там.
2
Оборот have been to и есть способ рассказать о своём опыте поездок.
3
Have been in отвечает не на вопрос «был ли», а на вопрос «как долго».

He has gone to London. — Он уехал в Лондон.

He has been to London. — Он бывал в Лондоне.

He has been in London for a week. — Он в Лондоне уже неделю.

Короткие ответы

Можно ли сказать I have gone?
О себе — практически нет.

Какой оборот про опыт?
Have been to.

А про длительность?
Have been in.

Читайте также

Ответ дополнен 4 сентября 2026 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.

Поделиться с друзьями

Вопросы по теме

Популярные категории