Русский

Уже, ещё, с тех пор: present perfect и его длительная пара

Past simple отвечает на вопрос «когда». Есть второе прошедшее, и оно отвечает на другой вопрос — «и что теперь». Например: «I have booked a room for two nights» — Я забронировал номер на две ночи. Правило из курса английского языка: разбирается на примерах, а не заучивается формулировкой.

Обновлено 1 сентября 2026 г. · Lingofly

Как это работает

Past simple отвечает на вопрос «когда». Есть второе прошедшее, и оно отвечает на другой вопрос — «и что теперь».

Present perfect строится как have или has плюс третья форма: I have booked a room, she has lost her ticket. Смотрит он не в прошлое, а в настоящее: важен след, а не момент. I have lost my passport значит «паспорта у меня сейчас нет». Поэтому с ним нельзя назвать время: yesterday, last week, in 2019 мгновенно переключают на past simple. Проверка простая: есть слово «когда» — бери past simple.

Свои слова у него тоже есть. Just — «только что», already — «уже». Yet — «ещё», и только в вопросе и отрицании: have you booked yet?, not yet. Ever и never — «когда-нибудь» и «никогда»: have you ever been to Wales?. И два предлога, которые путают все: for — сколько времени (for two years), since — с какого момента (since May).

Present perfect continuous — have been плюс -ing. Он о том же, но подчёркивает длительность: we have been waiting for three hours. Разница тонкая, но настоящая. I have read the guidebook — прочитал целиком. I have been reading the guidebook — читал, а дочитал ли, неизвестно.

Таблица

Уже, ещё, с тех пор: present perfect и его длительная пара
формао чёмпример
past simpleкогда именноI booked it yesterday
present perfectслед в настоящемI have booked it
perfect continuousсколько уже длитсяI have been driving for six hours
forдлительностьfor two years
sinceточка отсчётаsince May
justтолько чтоthe bus has just gone
alreadyужеthey have already left
yetещё — вопрос и отрицаниеhave you packed yet?
ever / neverкогда-нибудь / никогдаhave you ever flown?

На примерах

  • I have booked a room for two nights
    Я забронировал номер на две ночи
  • We have been waiting at the airport since six
    Мы ждём в аэропорту с шести
  • Have you booked the tickets yet?
    Ты уже забронировал билеты?

Как правило укладывается в голове

Правило не запоминается с объяснения. Оно запоминается с попытки применить его и ошибиться — поэтому в приложении оно приходит вперемешку со словами, а не отдельным уроком: там, где вы его забыли, оно и всплывает.

Частые вопросы

Уже, ещё, с тех пор: как это работает по-английски?

Past simple отвечает на вопрос «когда». Есть второе прошедшее, и оно отвечает на другой вопрос — «и что теперь».

Как это выглядит на примере фразы английского языка?

«I have booked a room for two nights» — Я забронировал номер на две ночи. Правило удобнее проверять на таких фразах, чем заучивать формулировкой: в разговоре всплывает именно фраза.

Дальше

Открыть материалОткрыть материал