Как делать Present Perfect?

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

Bender, админ EngDiffer.ru

Схема простая: have или has + третья форма глагола. У правильных глаголов третья форма — это форма на -ed, у неправильных она берётся из третьей колонки таблицы.

  • Выберите have или hasHas — для he, she, it и существительного в единственном числе. Have — для остальных.
  • Возьмите третью форму глаголаПравильный: finish → finished. Неправильный: write → written, go → gone.
  • Соберите предложениеShe has finished the report.
  • Для вопроса вынесите have или has вперёдHas she finished the report? Никакого do не нужно.
Начальная формаТретья формаPresent Perfect

finish

finishedI have finished
writewrittenI have written
gogoneI have gone
seeseenI have seen
bebeenI have been
dodoneI have done

I have already eaten my dinner. — Я уже поужинал.

She has written three letters. — Она написала три письма.

Have you done your homework? — Ты сделал домашнее задание?

⚠️
Вторая форма вместо третьей«I have wrote» и «I have went» — после have идёт третья форма: written, gone. Ошибка встречается даже у носителей, но считается грубой.

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

Нужен ли do в вопросе?
Нет. Have сам вспомогательный.

Где ставить already и just?
Между have и третьей формой.

А yet?
В самом конце: Have you finished yet?

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

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

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

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

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