Времена

Present Perfect в английском: когда нужен и как не путать с Past Simple

Анна, преподаватель английского·обновлено 24 октября 2026·9 минут

Present Perfect в английском: когда нужен и как не путать с Past Simple
Содержание 9
  1. Что такое Present Perfect и какой смысл передаёт это время
  2. Как образуется Present Perfect: формула have/has + V3
  3. Когда используется Present Perfect: основные случаи
  4. Слова-маркеры Present Perfect и их место в предложении
  5. Present Perfect или Past Simple: как не путать
  6. Present Perfect Continuous: образование и отличие от Present Perfect
  7. Типичные ошибки русскоязычных учащихся
  8. Упражнения для самопроверки с ответами
  9. Частые вопросы о Present Perfect

Present Perfect связывает действие в прошлом с настоящим моментом. Его постоянно путают с Past Simple: в русском языке аналога нет, и оба времени обычно переводятся прошедшим. Поэтому время Present Perfect в английском языке выбирают по смыслу. Если тебе важна связь с «сейчас», нужен Present Perfect. Если важен закончившийся момент в прошлом, нужен Past Simple.

Что такое Present Perfect и какой смысл передаёт это время

Present Perfect (настоящее совершённое время) обозначает действие, которое произошло в прошлом и связано с настоящим моментом через результат, опыт или незаконченный период.

В русском прошедшее время одно, а в английском за ним стоят два разных смысла. Одна и та же русская фраза переводится по-разному:

EnglishПереводЧто хочет сказать говорящий
I have lost my keys.Я потерял ключи.Ключей нет сейчас, я не могу открыть дверь.
I lost my keys.Я потерял ключи.Это факт из прошлого, возможно, ключи уже нашлись.
I’ve finished.Я закончил.Я свободен сейчас.

Если сомневаешься, задай себе вопрос: «Я говорю о том, что сейчас, или о том, когда это было?»

Как образуется Present Perfect: формула have/has + V3

Тип предложенияФормулаПример
Утверждениеподлежащее + have/has + V3I have finished. — Я закончил.
Отрицаниеподлежащее + haven’t/hasn’t + V3She hasn’t called. — Она не позвонила.
ВопросHave/Has + подлежащее + V3?Have you seen it? — Ты это видел?

Has ставится с he, she, it, have — с I, you, we, they. Произношение: have /hæv/, в беглой речи слабая форма /həv/.

В речи и в неофициальных текстах используют сокращения: ‘ve, ‘s, haven’t, hasn’t. Здесь есть ловушка: ‘s может означать и has, и is. Если после ‘s стоит V3, это has: He’s gone (has gone). Если стоит прилагательное, это is: He’s tired (is tired).

V3 — третья форма глагола. У правильных глаголов она образуется с окончанием -ed: work – worked – worked. У неправильных берём третий столбец таблицы: go – went – gone, see – saw – seen, do – did – done. Если подставишь вторую форму, получится ошибка.

Один глагол во всех лицах:

ЛицоУтверждениеОтрицаниеВопрос
II have seenI haven’t seenHave I seen?
youyou have seenyou haven’t seenHave you seen?
he / she / ithe has seenhe hasn’t seenHas he seen?
wewe have seenwe haven’t seenHave we seen?
theythey have seenthey haven’t seenHave they seen?

Когда используется Present Perfect: основные случаи

Основных случаев шесть, и в каждом связь с настоящим своя: в первом это результат, во втором — опыт.

  1. Результат виден сейчас. She has broken her arm. — Она сломала руку (рука в гипсе сейчас).
  2. Жизненный опыт без даты. Have you ever been to Japan? — Ты когда-нибудь был в Японии? Сюда же относится конструкция This is the first time…: This is the first time I’ve tried sushi. — Я впервые пробую суши.
  3. Незаконченный период. I’ve drunk three cups of coffee today. — Сегодня я выпил три чашки кофе. День ещё идёт.
  4. Свежие новости. The minister has resigned. — Министр ушёл в отставку.
  5. Состояние до настоящего с for/since. I have known him for ten years. — Я знаю его десять лет. Чаще всего здесь стоят глаголы состояния: know, like, believe, own, want, belong.
  6. Изменения со временем. Prices have risen. — Цены выросли.

Незаконченный период — подсказка, а не автоматическое правило. Решает то, связываешь ли ты действие с периодом, который ещё идёт. Утром, пока утро не кончилось, говорят I haven’t had coffee this morning. Вечером то же утро уже прошло, и фраза меняется: I didn’t have coffee this morning.

Слова-маркеры Present Perfect и их место в предложении

Маркеры подсказывают время, и у каждого есть своё место во фразе.

МаркерПереводПозицияПример
alreadyужемежду have и V3I’ve already eaten.
justтолько чтомежду have и V3She has just left.
yetещё (не), уже (в вопросе)в конце отрицания или вопросаHave you finished yet?
everкогда-нибудьперед V3Have you ever flown?
neverникогдаперед V3I’ve never seen snow.
recently / latelyнедавно / в последнее времяобычно в концеHe hasn’t slept well lately.
so far / up to nowпока что / до сих порв начале или в концеSo far we’ve done two tasks.
forв течениеперед отрезком времениfor two years
sinceс (какого-то момента)перед точкой отсчётаsince 2020, since Monday

Если не можешь выбрать между for и since, посмотри, что идёт дальше. Отрезок времени (two years, an hour) требует for, точка отсчёта (2020, Monday) — since.

Маркер остаётся подсказкой. Just в американском английском встречается с Past Simple. А for бывает и в Past Simple: I lived in London for two years. — Я жил в Лондоне два года (и уехал).

Present Perfect или Past Simple: как не путать

Тебе важен результат или момент? На этом вопросе строится весь выбор.

Present PerfectPast Simple
Что важносвязь с настоящиммомент в прошлом
Времяне названо или ещё не закончилосьназвано и закончилось
Маркерыjust, already, yet, ever, never, sinceyesterday, ago, last week, in 2015
ПримерI’ve seen this film.I saw this film yesterday.

С законченным временем Past Simple обязателен. Вопрос с When? почти всегда требует Past Simple: When did you arrive?, а не When have you arrived? «Когда» спрашивает о моменте, а момент — область Past Simple.

Отдельная ловушка — новости. Первую фразу дают в Present Perfect, а детали — в Past Simple: The president has arrived in London. He landed at 9. Как только появляется конкретное время, нужен Past Simple.

О людях, которых уже нет, говорят в Past Simple: Shakespeare wrote many plays. Его жизнь — завершённый период.

Различаются и been и gone:

  • She has been to Paris. — Она была в Париже (и вернулась).
  • She has gone to Paris. — Она уехала в Париж (и сейчас там).

Произношение: been /biːn/, в AmE часто /bɪn/; gone /ɡɒn/ (BrE), /ɡɑːn/ или /ɡɔːn/ (AmE).

В американском английском Past Simple с just, already, yet встречается чаще: Did you eat yet? (AmE) — Have you eaten yet? (BrE). Это вариант нормы, а не ошибка.

Present Perfect Continuous: образование и отличие от Present Perfect

Время Present Perfect Continuous в английском близко к простому Present Perfect, но смещает акцент на процесс.

Формула: have/has + been + V-ing. I’ve been waiting for an hour. — Я жду уже час. Отрицание: She hasn’t been sleeping well. Вопрос: How long have you been studying?

Continuous подчёркивает процесс и длительность, простая форма — результат или количество:

  • I’ve written three emails. — Я написал три письма (результат, есть число).
  • I’ve been writing emails all morning. — Я всё утро пишу письма (процесс).

Если видны следы недавнего процесса, тоже нужен Continuous: I’m tired because I’ve been running. — Я устал, потому что бегал.

Глаголы состояния (know, like, believe, own, want, belong) в значении состояния в Continuous обычно не употребляются. Правильно I’ve known her for years, а I’ve been knowing her — ошибка. Некоторые из этих глаголов допускают Continuous, если меняется значение, поэтому выписывай их вместе с примерами.

Типичные ошибки русскоязычных учащихся

Многие ошибки появляются из-за дословного перевода с русского. Фраза «живу здесь с 2010 года» подсказывает настоящее время, хотя в английском нужен Present Perfect.

НеправильноПравильноПочему
I live here since 2010.I have lived / have been living here since 2010.Действие длится до сих пор: с since нужен Present Perfect (Continuous).
I have seen him yesterday.I saw him yesterday.Yesterday — законченное время.
When have you arrived?When did you arrive?Вопрос о моменте требует Past Simple.
She has went home.She has gone home.Нужна V3, а не V2.
He have finished.He has finished.С he, she, it ставится has.
I’ve been knowing her for years.I’ve known her for years.Know в значении «знать» в Continuous не употребляется.
Shakespeare has written many plays.Shakespeare wrote many plays.Жизнь автора завершена.

Если переводишь фразу с «с … года» или «уже … лет», проверь время дважды: здесь легче всего ошибиться.

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

Выполни задания письменно, а потом сверь ответы. Если сомневаешься в пункте, найди в нём маркер или подумай, важен результат или момент.

Задание 1. Поставь глагол в Present Perfect или Past Simple.

  1. I ___ (see) this film last week.
  2. She ___ (never / be) to London.
  3. ___ you ___ (finish) your homework yet?
  4. We ___ (live) in this flat since 2018.
  5. When ___ he ___ (arrive)?
  6. Look! Someone ___ (break) the window.

Задание 2. Вставь for или since.

  1. I’ve known Kate ___ five years.
  2. He has worked here ___ March.
  3. They’ve been waiting ___ an hour.
  4. She hasn’t called me ___ Monday.

Задание 3. Выбери Present Perfect или Present Perfect Continuous.

  1. I’m tired because I ___ (study) all evening.
  2. She ___ (write) two essays today.
  3. How long ___ you ___ (know) your best friend?
  4. Your hands are dirty. ___ you ___ (work) in the garden?

Ответы.

Задание 1: 1) saw; 2) has never been; 3) Have you finished; 4) have lived (возможно have been living); 5) did he arrive; 6) has broken.

Задание 2: 1) for; 2) since; 3) for; 4) since.

Задание 3: 1) have been studying; 2) has written; 3) have you known; 4) Have you been working.

Частые вопросы о Present Perfect

Можно ли сказать Present Perfect с yesterday? Нет. С законченным временем (yesterday, ago, last week, in 2015) нужен Past Simple: I met her yesterday.

Чем has been отличается от has gone? Been — побывал и вернулся, gone — уехал и сейчас там. Примеры — в разделе о выборе между временами.

Почему с for и since по-русски получается настоящее время? Действие началось в прошлом и продолжается сейчас: I’ve lived here since 2010 — Я живу здесь с 2010 года.

Did you eat yet — это ошибка? Нет, это американский вариант нормы. В британском английском скажут Have you eaten yet? Для учебной работы ориентируйся на вариант, принятый в твоём курсе.

Когда выбирать Continuous, а когда простую форму? Процесс и длительность — Continuous, результат или количество — простая форма. Глаголы состояния остаются в простой форме.

В первую очередь повтори формулу have/has + V3, разницу «результат или момент» и маркеры законченного времени. На них держатся все остальные случаи.

Ещё по теме

Времена

Present Perfect Continuous: правило и примеры

Разбираем Present Perfect Continuous: формула, случаи употребления, слова-маркеры, отличия от Present Perfect, типичные ошибки и упражнения с ответами.