Представьте: вы закрыли ноутбук, отправили отчёт и наконец можете выдохнуть. В английском здесь важно не только то, что действие закончилось, но и то, что результат уже влияет на ситуацию сейчас. Поэтому я говорю: I have finished the report. — «Я закончил отчёт, теперь он готов».
Present Perfect в этом сценарии — не музейная справка о прошлом. Это сообщение с сегодняшним эффектом: задача выполнена, окно открыто, файл сохранён, решение принято.
Если действие закончилось, а его результат всё ещё лежит на столе перед вами, Present Perfect вполне доволен.
Что означает завершение к настоящему моменту
Как понять связь с настоящим
I have finished the report. — Я закончил отчёт, и теперь он готов. Говорящий сообщает не просто о прошлом факте, а о текущем положении дел.
She has cleaned the kitchen. — Она убрала кухню, и сейчас кухня чистая. Нас интересует видимый результат, а не расследование с точностью до 14:37.
We have solved the problem. — Мы решили проблему, и теперь она больше не мешает. В центре внимания — новый статус ситуации.
Это не означает, что Present Perfect переводится каким-то особым магическим словом. По-русски мы часто используем обычное прошедшее время, но английскому важно показать связь с настоящим.
Когда момент завершения не важен
В I have finished the task не сказано и не важно, когда именно вы закончили: пять минут назад, утром или между двумя глотками кофе. Важно, что задача к настоящему моменту выполнена.
Если же вы называете конкретный завершённый момент, фокус смещается на прошлое: I finished the task at nine. — «Я закончил задачу в девять». Здесь грамматика уже достала календарь и требует Past Simple.
Как построить фразу I have finished
Формула утвердительного предложения
Базовая формула выглядит так: subject + have/has + past participle. После have или has нужна третья форма глагола, которую обычно называют V3.
I have finished the report. Здесь I — подлежащее, have — вспомогательный глагол, а finished — третья форма глагола finish.
| Тип конструкции | Формула | Пример и перевод |
|---|---|---|
| Утверждение | subject + have/has + V3 | They have opened the window.Они открыли окно, и сейчас оно открыто. |
| Отрицание | subject + haven’t/hasn’t + V3 | He hasn’t saved the file.Он не сохранил файл, поэтому он ещё не готов. |
| Вопрос | Have/Has + subject + V3? | Have you finished the report?Вы закончили отчёт? |
Have или has
С I, you, we, they используйте have: We have completed the booking. — «Мы завершили бронирование».
С he, she, it используйте has: She has sent the application. — «Она отправила заявление».
Не пытайтесь собрать форму из запчастей вроде She have sent. Правильно: She has sent. Вспомогательный глагол согласуется с подлежащим, а не с вашим настроением после дедлайна.
Отрицание и вопрос о завершении
Чтобы сказать, что результат ещё не получен, используйте haven’t или hasn’t: I haven’t finished the presentation. — «Я не закончил презентацию».
В вопросе вспомогательный глагол выходит вперёд: Has Tom fixed the printer? — «Том починил принтер?» Вопрос проверяет текущий результат: принтер уже работает или по-прежнему изображает мебель.
В каких ситуациях употребляют Present Perfect для готового результата
Работа или задача уже выполнена
I have done my homework. — «Я сделал домашнее задание». Текущий результат: домашнее задание готово, его можно показать преподавателю.
She has booked the room. — «Она забронировала комнату». Результат сейчас: место для проживания уже обеспечено.
Изменение текущей ситуации после действия
Someone has opened the window. — «Кто-то открыл окно». Важен нынешний эффект: окно сейчас открыто, и в комнату торжественно вошёл холод.
We have saved the document. — «Мы сохранили документ». Результат виден сейчас: изменения не исчезнут при следующем приступе электричества.
Новость о недавно полученном результате
The team has won the match. — «Команда выиграла матч». Это новость с актуальным результатом: победа уже зафиксирована и важна сейчас.
Scientists have found a solution. — «Учёные нашли решение». Нас интересует сам новый факт и его значение для настоящего, а не точный час находки.
Present Perfect и Past Simple: как не перепутать завершённое действие
| Фокус на результате сейчас | Фокус на событии в прошлом |
|---|---|
I have finished the task.Задача теперь готова. | I finished the task yesterday.Я закончил задачу вчера. |
She has sent the email.Письмо уже отправлено. | She sent the email at ten.Она отправила письмо в десять. |
We have repaired the door.Дверь теперь работает. | We repaired the door last Monday.Мы починили дверь в прошлый понедельник. |
Результат сейчас или событие в прошлом
I have finished the task. отвечает на вопрос «Готово ли сейчас?». I finished the task yesterday. отвечает на вопрос «Что произошло вчера?». Действие почти одно и то же, но камера грамматики направлена в разные стороны.
Почему нельзя добавлять точную дату к Present Perfect
Present Perfect не сочетается с указателями законченного времени вроде yesterday, last Monday, in 2022. Поэтому I have finished the project yesterday нужно исправить на I finished the project yesterday.
Если точного момента нет и важен итог сейчас, используйте I have finished the project. Если момент назван и остался в прошлом, выбирайте Past Simple. Переводчик здесь вам не друг: русский перевод часто будет одинаковым, а английская логика — нет.
Типичные ошибки в предложениях о завершении
Пропуск have или has
I finished the report, and now it is ready — это не ошибка само по себе, если вы рассказываете о прошлом. Но для нужного нам акцента на результате нужна форма: I have finished the report.
She completed the form, so we can send it — возможный Past Simple в рассказе, но при сообщении о готовом результате лучше: She has completed the form, so we can send it.
Неверная форма основного глагола
They have wrote the answer. Правильно: They have written the answer. У неправильного глагола write третья форма — written, а не форма Past Simple wrote.
He has took the key. Правильно: He has taken the key. После has нужна V3: taken.
Подмена результата фактом в прошлом
We have opened the shop last Friday. Правильно: We opened the shop last Friday. С конкретным прошлым временем нужен Past Simple.
Формула не меняется от важности новости: результат сейчас — have/has + V3; конкретное прошлое — Past Simple.
Краткая проверка: какое время выбрать
Алгоритм выбора Present Perfect
- Действие уже завершено?
- Важен его результат в настоящем?
- Нет ли конкретного законченного времени вроде «вчера», «в прошлом году» или «в понедельник»?
Если на первые два вопроса ответ «да», а на третий — «нет», выбирайте have/has + V3. Например: I have finished. — «Я закончил к настоящему моменту; теперь это готово».
Мини-тренировка с ответами
Сначала решите, какое время нужно: Present Perfect или Past Simple. Затем проверьте себя.
-
Выберите правильный вариант: The report ______, so you can read it now.
Неправильно Сейчас важен результат: отчёт уже готов, поэтому нужен Present Perfect. -
Выберите правильный вариант: She ______ the file yesterday.
Неправильно «Yesterday» называет конкретное завершённое время в прошлом, поэтому нужен Past Simple. -
Выберите правильную форму: He ______ the window, and it is cold now.
Неправильно После «has» нужна третья форма глагола: «opened». -
Исправьте ошибку: We have wrote the answer.
Неправильно У глагола «write» третья форма — «written». Формула: «have + V3». -
Переведите: «Я закончил домашнее задание, теперь оно готово».
Неправильно Здесь важен готовый результат сейчас, поэтому используйте «have finished».
Итог: Present Perfect для завершённого действия строится по формуле have/has + V3 и показывает результат, актуальный сейчас. I have finished — это не просто «я когда-то закончил», а «я закончил к настоящему моменту — теперь всё готово».