Went, have gone и have been: как перестать путать

She went to London. и She has gone to London. По-русски обе фразы — «она уехала в Лондон». Но англичанин слышит в них разную информацию: во втором случае Клэр всё ещё в Лондоне или в дороге, а в первом — мы просто сообщаем факт поездки, и когда она была — неизвестно или не важно. Вся путаница went / have gone / have been возникает из-за того, что русский язык эту разницу вообще не кодирует. Разложим её по полочкам.

Went: факт в прошлом, время указано или не важно

Went — это Past Simple: действие завершилось в прошлом. Часто (хотя не обязательно) с ним идёт указание времени — finished time expression:

  • She went to London last week.
  • I went to the dentist yesterday.
  • They went to Spain two years ago.

Важный нюанс: сам по себе went не говорит, вернулась ли она. She went to London last week — она может быть уже дома, а может всё ещё там. Время говорит только об одном: поездка как событие состоялась и закончилась.

Have gone: уехал — и ещё не вернулся

Have/has gone — Present Perfect. Он используется, когда прошлое действие важно прямо сейчас. Классический контекст — вопрос «где он?»:

  • Where’s Claire? — She’s gone to London.

Это значит: её здесь нет. Она либо в Лондоне, либо едет туда, либо уже в пути обратно — но ещё не вернулась. Обратите внимание: finished time с have gone невозможен:

  • She has gone to London last week. — ошибка.
  • She went to London last week. — правильно.

Правило одного вопроса: есть ли в предложении «когда» (yesterday, last week, in 2020)? Есть — Past Simple. Нет, и важен результат сейчас — Present Perfect.

Have been vs have gone: съездил и вернулся против всё ещё там

Вот пара, на которой сыплются даже сильные студенты:

  • They’ve gone to Spain. — они в Испании сейчас (или в дороге). Вернутся позже.
  • They’ve been to Spain. — они съездили в Испанию и вернулись. Это жизненный опыт.

Been — формально причастие глагола be, но в этой конструкции работает как причастие go: «побывал». По-русски разница передаётся разными глаголами: «они уехали в Испанию» против «они бывали в Испании». В английском её нес форма Perfect.

Проверка на себе: I’ve been to Paris three times (опыт, я дома) — My brother has gone to Paris (его нет рядом, он там).

Had gone: прошлое до прошлого

Когда в рассказе два события в прошлом и нужно показать, какое раньше, — Past Perfect:

  • He’d already gone home by the time I arrived. (сначала он ушёл, потом я пришёл)
  • She was upset because her friends had gone without her.

Логика та же, что в общем правиле Past Perfect: более раннее действие получает had + V3.

Вопросы: did you go, а не did you went

Частая ошибка в вопросах — ставить прошедшую форму после did:

  • Did you go on the roller coaster yesterday? — правильно.
  • Did you went…? — неправильно: после did глагол всегда в начальной форме.

И сравните два вопроса о разном:

  • Where did she go? — куда она съездила? (вопрос о факте поездки, она, скорее всего, вернулась)
  • Where’s she gone? — где она сейчас? (её нет рядом, мы ищем её местонахождение)

Gone как прилагательное и идиома been and gone

Gone умеет работать прилагательным после be — «отсутствующий, ушедший»:

  • Lily’s been gone for about an hour. (ушла час назад и всё ещё отсутствует)
  • They were gone before I got there. (их уже не было, когда я пришёл)

И идиома на десерт: been and gone — «побывал и успел уйти», о быстром визите:

  • The postman’s already been and gone. (почтальон уже приходил и ушёл)

Сводная таблица

ФормаСмыслПример
wentфакт в прошлом, время указано или не важноShe went to London last week
has/have goneуехал и ещё не вернулсяShe’s gone to London (where is she now?)
has/have beenсъездил и вернулся; опытShe’s been to London three times
had goneуехал до другого события в прошломHe’d gone home by the time I arrived
gone (прил.)отсутствуетThey were gone before I got there

Мини-тест: went, gone или been?

  1. Where’s Anna? — She ___ to the shops, she’ll be back soon.
  2. I ___ to Rome last summer, the heat was unbelievable.
  3. They ___ to Japan twice — they love it there. (уже вернулись оба раза)
  4. When we called, he ___ already ___ home.
  5. ___ you ___ on the roller coaster yesterday?
  6. The keys are ___ — I can’t find them anywhere. (прилагательное)

Ответы: 1 — has gone (не вернулась); 2 — went (last summer); 3 — have been (опыт, вернулись); 4 — had gone (раньше другого прошлого события); 5 — Did … go (после did — начальная форма); 6 — gone (прилагательное «отсутствуют»).

Как довести разницу до автоматизма

Выбор между went, have gone и have been — это выбор картины мира: факт, отсутствие или опыт. В русском такой кнопки нет, поэтому в речи она не нажимается сама — её нужно натренировать десятками проговорённых вслух ситуаций: «где Клэр?», «сколько раз ты бывал?», «когда ты ездил?». В нашем Telegram-боте это пять минут: рассказываете голосом про свои поездки, бот отвечает голосом и присылает отчёт с разбором ошибок — включая перепутанные формы go. Базу по временам смотрите в обзоре всех 12 времён английского, а механику Present Perfect — в разборе Present tenses.

FAQ

Можно ли сказать «I have went»? В отдельных диалектах так говорят, но это ненормативный английский. В экзаменах и письме — только I have gone / I went. Почему нельзя «She has gone to London last week»? Present Perfect не сочетается с finished time (yesterday, last week, in 2020). Указали время — Past Simple: She went to London last week. Have been — это всегда «был и вернулся»? В значении поездки — да: I’ve been to Paris = съездил и вернулся. Отдельно been работает в Perfect глагола be: I’ve been tired all week — это уже про состояние. Как выбрать форму за секунду в речи? Один вопрос: человек сейчас здесь? Нет → has gone. Да, и говорим об опыте → has been. Да, и называем время поездки → went.