1. Главная
  2. Грамматика
  3. B1

Present Perfect: правило, примеры и упражнения

B1 Средний уровень

Правило

Present Perfect связывает прошлое с настоящим: важен результат или опыт, а не точное время.
Форма: have / has + третья форма глагола: I have finished, she has seen.
Часто с ever, never, already, just, yet.
Если названо точное время (yesterday, in 2020) — нужен Past Simple.

Частая ошибка

❌ I have seen him yesterday.
✅ I saw him yesterday.

Есть точное время (yesterday) — значит Past Simple.

Упражнения с ответами

Подумайте сами, потом откройте ответ.

1. I _____ this film three times.

  • saw
  • have saw
  • have seen
Показать ответ

Ответ: have seen

Опыт без точного времени: have seen.

2. She _____ to Paris twice.

  • was been
  • has been
  • have been
Показать ответ

Ответ: has been

She — has.

3. Have you ever _____ sushi?

  • tried
  • tryed
  • try
Показать ответ

Ответ: tried

После have — третья форма: tried.

4. We _____ the report yesterday.

  • finished
  • has finished
  • have finished
Показать ответ

Ответ: finished

Yesterday — точное время, нужен Past Simple.

5. He hasn't called me _____.

  • ever
  • yet
  • already
Показать ответ

Ответ: yet

Yet — в отрицаниях и вопросах.

6. I have just _____ (eat) lunch.

Показать ответ

Ответ: eaten

Eat → eaten.

Хотите закрепить «Present Perfect»?

На сайте в уроке ещё больше упражнений: выбор, ввод ответа и сборка предложений. Ошибки возвращаются в повторение, а тема встраивается в ваш личный план занятий.

Пройти тест уровня и получить план →

Вся грамматика уровня B1

Все уроки A1–C2 · Слова уровня B1