Present Perfect: упражнения с ответами

18 заданий на Present Perfect: have и has, третья форма глагола, вопросы, отрицания и связь ситуации с настоящим. В трёх блоках форма постепенно соединяется со смыслом: результат сейчас, опыт к настоящему моменту и ещё продолжающийся период. У каждого задания есть ответ с объяснением.

Открыть курсы английского

Что нужно удерживать в Present Perfect

Present Perfect строится из have или has и причастия прошедшего времени, которое в учебных таблицах называют третьей формой, или V3. С I, you, we, they используется have, с he, she, it и подлежащим в единственном числе — has. У правильных глаголов V3 заканчивается на -ed; у неправильных её нужно проверить отдельно: write — written, take — taken.

Эта форма рассматривает событие из настоящего: важен доступный сейчас результат, опыт до настоящего момента или состояние, начавшееся раньше и продолжающееся сейчас. Поэтому определённое завершённое время самого события, например yesterday, обычно требует Past Simple. Давность события сама по себе ничего не решает.

Just, already и yet не являются безусловными командами выбрать Present Perfect. В частности, в американском английском для недавних событий возможен Past Simple. Здесь задания на результат не противопоставляют эти региональные варианты как правильный и неправильный: проверяется заданная форма или явно описанный смысл.

Схемы и значения
Задача Схема На что обратить внимание
УтверждениеПодлежащее + have/has + V3Не заменять V3 второй формой.
ОтрицаниеПодлежащее + have/has not + V3Haven't и hasn't — сокращения.
Общий вопросHave/Has + подлежащее + V3?Do и does не добавляются.
ОпытHave you ever + V3 ...?Период охватывает жизнь до настоящего момента.
Продолжающееся состояниеhave/has + V3 + for/sinceFor — длительность; since — начальная точка.
The mechanic has replaced the cable, so the lift works now.
Механик заменил трос, поэтому лифт теперь работает.Результат важен сейчас; точное время замены не названо.
I have known this neighbour since 2020.
Я знаю этого соседа с 2020 года.Знакомство началось раньше и продолжается сейчас.
Have you ever repaired a radio?
Ты когда-нибудь ремонтировал радио?Вопрос об опыте к настоящему моменту, не об одном датированном событии.

Блок 1. Have, has и третья форма

Здесь время уже задано: во всех пропусках нужно построить Present Perfect. Сначала согласуй have или has с подлежащим, затем проверь форму смыслового глагола. Не переходи к Past Simple только потому, что русский перевод описывает завершённое действие.

Выбери правильную форму Present Perfect.

1. The editor ___ checked the final page, so it is ready to print.
Ответ и объяснение

has. The editor has checked the final page — Редактор проверил последнюю страницу. The editor — единственное число, поэтому has. Checked уже является V3 правильного глагола check.

2. We ___ saved a copy of the file, so the original is safe.
Ответ и объяснение

have. We have saved a copy of the file — Мы сохранили копию файла. После we нужно have, затем V3 saved. Are saved не строит требуемое активное Present Perfect.

3. Marta has ___ the report; it is on your desk now. (write)
Ответ и объяснение

written. Marta has written the report — Марта написала отчёт. У write формы write — wrote — written. После has нужна третья форма written, не форма Past Simple wrote.

4. The courier has ___ the wrong parcel. (take)
Ответ и объяснение

taken. The courier has taken the wrong parcel — Курьер взял не ту посылку. У take третья форма taken. Took относится к Past Simple, taking — форма на -ing, ни одна не завершает схему has + V3.

5. Our guests have ___ a later train, so they are still here. (choose)
Ответ и объяснение

chosen. Our guests have chosen a later train — Наши гости выбрали более поздний поезд. После have требуется chosen: choose — chose — chosen. Подлежащее guests во множественном числе согласовано с have.

6. The new battery ___ solved the problem; the device works again.
Ответ и объяснение

has. The new battery has solved the problem — Новая батарея решила проблему. Главное слово подлежащего battery стоит в единственном числе, поэтому has. Does не образует Present Perfect.

Блок 2. Вопросы, отрицания и наречия

В вопросе have или has переходит перед подлежащим. В отрицании not стоит после have/has. Never уже несёт отрицательный смысл, поэтому обычная фраза с never не требует дополнительного not. Yet часто стоит в конце вопроса или отрицания, already — между have/has и V3.

Сохрани Present Perfect и выбери грамматически правильный вариант.

1. Спроси об опыте: ___ you ever used a sewing machine?
Ответ и объяснение

Have. Have you ever used a sewing machine? — Ты когда-нибудь пользовался швейной машиной? Вопрос Present Perfect начинается с have, потому что подлежащее you. После did нужна начальная форма: Did you ever use…? Подстановка did перед used здесь неграмматична.

2. Выбери правильный вопрос с подлежащим the technician.
Ответ и объяснение

Has the technician finished the repair?. Has the technician finished the repair? — Техник закончил ремонт? The technician — единственное число, поэтому has перед подлежащим. Does к вопросу Present Perfect не добавляется.

3. Передай «Анна ещё не прочитала инструкцию»: Anna ___ the instructions yet.
Ответ и объяснение

has not read. Anna has not read the instructions yet — Анна ещё не прочитала инструкцию. Нужны has not и V3 read. Read — неправильный глагол: окончание -ed к нему не добавляется.

4. Сохрани смысл «никогда до настоящего момента»: We ___ seen this symbol before.
Ответ и объяснение

have never. We have never seen this symbol before — Мы никогда раньше не видели этот символ. Never уже выражает отрицание, поэтому not не добавляется. С we требуется have, а не has.

5. Выбери правильный короткий ответ: Have the guests arrived? — Yes, ___.
Ответ и объяснение

they have. Yes, they have — Да, приехали. В кратком ответе повторяется вспомогательный have из вопроса, а смысловой глагол не повторяется. Guests заменяется местоимением they.

6. Сохрани already и Present Perfect: The team ___ the first stage.
Ответ и объяснение

has already completed. The team has already completed the first stage — Команда уже завершила первый этап. В этом предложении already естественно стоит между has и V3 completed. Has complete не содержит V3, а третий вариант нарушает строение дополнения.

Блок 3. Опыт, результат и период до настоящего момента

For отвечает на вопрос «как долго», since — «с какого момента». В заданиях на продолжающееся состояние это прямо указано. В заданиях на результат не называются конкретные завершённые даты события. Been to обозначает опыт посещения с возвращением; gone to обычно сообщает, что человек ушёл или уехал и ещё не вернулся.

Выбери форму или выражение, которое сохраняет указанный смысл связи с настоящим.

1. Мы познакомились в 2018 году и по-прежнему знакомы: We ___ each other since 2018.
Ответ и объяснение

have known. We have known each other since 2018 — Мы знаем друг друга с 2018 года. Состояние продолжается сейчас, поэтому have known. Knew описало бы прошлый период, а know в этом значении обычно не употребляется в Continuous.

2. Состояние продолжается сейчас; 2022 — его начальная точка: I have owned this bicycle ___ 2022.
Ответ и объяснение

since. I have owned this bicycle since 2022 — Этот велосипед у меня с 2022 года. Since вводит момент начала. For требует длительность, например for four years, а ago отсчитывает время назад от настоящего.

3. Состояние продолжается; три недели — его длительность: The shop has been closed ___ three weeks.
Ответ и объяснение

for. The shop has been closed for three weeks — Магазин закрыт уже три недели. For обозначает длительность. Since потребовало бы начальную точку, например since Monday.

4. Ключи потеряны и сейчас их нет; важен этот результат: I ___ my keys, so I cannot open the door.
Ответ и объяснение

have lost. I have lost my keys, so I cannot open the door — Я потерял ключи, поэтому не могу открыть дверь. Have lost правильно образует Present Perfect и показывает результат сейчас. Have lose не содержит V3. Am lost не сочетается здесь с дополнением my keys; отдельное I am lost означает «Я заблудился».

5. Я уже вернулся домой и рассказываю об опыте посещения двух городов: I have ___ to both cities, and I can compare them.
Ответ и объяснение

been. I have been to both cities — Я бывал в обоих городах. Been to передаёт опыт посещения с возвращением. Went — не V3; gone to обычно означало бы, что человек уехал туда и ещё отсутствует, вопреки условию.

6. Сейчас среда, рабочая неделя продолжается. Нужен итог к настоящему моменту в Present Perfect: So far this week, we ___ twelve orders.
Ответ и объяснение

have sent. So far this week, we have sent twelve orders — К этому моменту на этой неделе мы отправили двенадцать заказов. Have согласуется с we, sent — V3 глагола send. Период открыт и итог подводится сейчас; само сочетание this week без контекста не было бы механическим правилом.

Что проверить при повторении

Ошибки формы и ошибки смысла полезно разбирать отдельно. В has wrote проблема в причастии: нужно has written. В have finished yesterday проблема в точке отсчёта: слово yesterday датирует событие завершённым прошлым, поэтому для обычного сообщения нужно finished yesterday.

Не выбирай время только по русскому совершенному виду. «Знаю с детства» тоже может требовать Present Perfect, потому что состояние продолжается. И наоборот, важный сегодня результат не отменяет Past Simple, если время самого события уже названо: I lost the key yesterday — Я потерял ключ вчера.

  1. Найди подлежащее Проверь have или has, включая предложения с длинной группой подлежащего.
  2. Проверь V3 Различай wrote и written, took и taken, saw и seen.
  3. Установи точку отсчёта Опыт до настоящего момента, результат сейчас или продолжающееся состояние отличаются от сообщения о датированном прошлом.
  4. Проверь период For обозначает длительность, since — начало. Today или this week требуют контекста, а не автоматической подстановки времени.

Как использовать результат практики

Если трудность в have/has или V3, повтори первый блок, затем сделай из каждого утверждения вопрос и отрицание. Если форма получается, но выбор времени пока неясен, переходи к отдельному сравнению Present Perfect и Past Simple: там отрабатывается точка отсчёта, а не только построение.

Этот небольшой справочный набор открыт для повторения и не сохраняет результаты как прогресс курса. В каталоге можно посмотреть последовательную программу; упражнения курса требуют аккаунта и Premium. Завершённые уроки можно проходить повторно, а новые внутри ступени идут по порядку.