Когда используется Present Perfect?

Умскул
Italki
Вопрос: Когда используется Present Perfect?
Аватар

Bender, админ EngDiffer.ru

Present Perfect используется, когда действие началось в прошлом, закончилось — неизвестно когда — и имеет результат в настоящем. Или когда время совершения действия вообще не имеет значения и говорить о нём незачем.

  • Результат важен сейчасI have cleaned the kitchen. — Кухня чистая, вот что важно.
  • Время неизвестно или неважноSomeone has taken my umbrella. — Когда именно, никто не знает.
  • Опыт за всю жизньI have tried sushi. — Пробовал; когда — неважно.
  • Действие длится до сих порShe has worked here since 2020.
МаркерЗначениеПример

just

только что

He has just left.
alreadyужеI have already seen it.
yetещё (не)She hasn’t called yet.
everкогда-либоHave you ever been there?
neverникогдаI have never tried it.
forв течениеfor two years
sinceс какого-то моментаsince 2020

I have cleaned the kitchen. — Я убрал кухню.

Someone has taken my umbrella. — Кто-то взял мой зонт.

She has worked here since 2020. — Она работает здесь с 2020 года.

⚠️
Present Perfect с точным временем«I have seen him yesterday» — так нельзя. Как только назван момент, нужен Past Simple: I saw him yesterday.

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

Где стоит yet?
В конце предложения, и только в вопросах и отрицаниях.

For или since — что выбрать?
После for идёт отрезок: for two hours. После since — точка на календаре: since Monday.

А если действие ещё идёт прямо сейчас?
Тогда часто уместнее Present Perfect Continuous: I have been waiting.

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

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

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

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

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