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?
- Where’s Anna? — She ___ to the shops, she’ll be back soon.
- I ___ to Rome last summer, the heat was unbelievable.
- They ___ to Japan twice — they love it there. (уже вернулись оба раза)
- When we called, he ___ already ___ home.
- ___ you ___ on the roller coaster yesterday?
- 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.