Когда нужно использовать Present Perfect?

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

Bender, админ EngDiffer.ru

Present Perfect нужен, когда действие началось в прошлом и завершилось к настоящему моменту. Глагол в этом времени воспринимается как настоящее, а не прошедшее: он привязан к сегодняшнему дню своим результатом.

  • Когда результат виден сейчасI have broken my glasses. — Очки разбиты, и это факт настоящего.
  • Когда период ещё не кончилсяI have had three coffees today. — День идёт, счёт может вырасти.
  • Когда важен опыт, а не датаShe has worked in four countries.
  • Когда действие длится до сих порWe have been friends since school.
СитуацияPresent PerfectPast Simple

Период идёт

I have read two books this week.
Период кончилсяI read two books last week.
Результат важенHe has gone home.
Просто фактHe went home at six.

I have broken my glasses. — Я разбил очки.

I have had three coffees today. — Сегодня я выпил три кофе.

We have been friends since school. — Мы дружим со школы.

🕰️
Почему «воспринимается как настоящее»Present Perfect отвечает на вопрос «как обстоят дела сейчас», а не «что было». Поэтому его и относят к настоящему времени, хотя само действие произошло в прошлом.

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

Когда его использовать нельзя?
С указанием точного времени в прошлом: yesterday, ago, in 2019.

А со словом today можно?
Да, если день ещё не кончился.

Какое время выбрать, если сомневаешься?
В разговоре Past Simple почти всегда поймут. На экзамене ориентируйтесь на маркеры.

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

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

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

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

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