Времена группы Perfect в английском языке — это три времени, которые отвечают на вопрос «что уже сделано к какому-то моменту»: Present Perfect, Past Perfect и Future Perfect. Во всех трёх есть вспомогательный глагол have в нужной форме и третья форма смыслового глагола.
Ниже — сводная таблица и шкала времени, затем каждое время по отдельности с формулами и примерами. Отдельно разобраны два частых вопроса: какое время в have seen и что ставить со словом before. В конце — упражнение с ответами.
Сводная таблица: Present, Past и Future Perfect
Все три времени отличаются только формой have: have/has, had или will have. Третья форма глагола (V3) не меняется.
| Время | Формула | Пример | Перевод |
|---|---|---|---|
| Present Perfect | have / has + V3 | I have done my homework. | Я сделал домашнее задание (оно готово сейчас). |
| Past Perfect | had + V3 | I had done my homework before Mum came. | Я сделал домашнее задание до того, как пришла мама. |
| Future Perfect | will have + V3 | I will have done my homework by six. | Я сделаю домашнее задание к шести часам. |
Шкала времени показывает, к какому моменту «привязано» каждое время:
----[момент в прошлом]--------[СЕЙЧАС]--------[момент в будущем]---->
^ Past Perfect: ^ Present Perfect: ^ Future Perfect:
сделано ДО него сделано к сейчас сделано К нему
Главная мысль: Perfect смотрит не на само действие, а на момент, к которому оно уже завершено, и на его результат.
Что такое Perfect
Perfect — это группа времён, которые обозначают завершённое действие с результатом к определённому моменту. Слово perfect здесь значит «завершённый», а не «идеальный».
Сравните два предложения:
- I lost my keys. — Я потерял ключи. (Просто факт из прошлого, Past Simple.)
- I have lost my keys. — Я потерял ключи. (И сейчас их нет — важен результат, Present Perfect.)
На русский оба переводятся одинаково, поэтому Perfect кажется сложным. Подсказка: если в предложении важен результат к моменту или опыт «когда-либо», это обычно Perfect.
Третья форма глагола (V3, Past Participle) у правильных глаголов совпадает со второй и оканчивается на -ed: play — played — played. У неправильных её нужно выучить: go — went — gone, see — saw — seen.
Кроме трёх простых Perfect-времён есть группа Perfect Continuous (I have been waiting), но это отдельная тема: там важна длительность, а не результат.
Present Perfect: результат к настоящему моменту
Present Perfect показывает, что действие уже произошло и его результат важен сейчас. Точное время действия не называют.
| Форма | Формула | Пример |
|---|---|---|
| Утверждение | I / you / we / they have + V3; he / she / it has + V3 | She has finished the test. — Она закончила тест. |
| Отрицание | have / has not + V3 (haven’t, hasn’t) | We haven’t seen this film. — Мы не видели этот фильм. |
| Вопрос | Have / Has + подлежащее + V3? | Have you ever been to Spain? — Ты когда-нибудь был в Испании? |
Когда используется:
- Результат сейчас: I have broken my phone. — Я разбил телефон (и теперь он не работает).
- Жизненный опыт: He has never tried sushi. — Он никогда не пробовал суши.
- Действие началось в прошлом и продолжается: They have lived here since 2015. — Они живут здесь с 2015 года.
Типичные маркеры: already (уже), just (только что), yet (ещё / уже — в отрицаниях и вопросах), ever (когда-либо), never (никогда), recently (недавно), so far (пока что), since (с), for (в течение).
Если названо законченное время в прошлом — yesterday, last week, in 2020, two days ago — обычно нужен Past Simple: I saw him yesterday. — Я видел его вчера. Сказать I have seen him yesterday нельзя.
В американском английском в разговоре с just, already, yet часто ставят Past Simple: Did you eat yet? В британском нормой остаётся Have you eaten yet?
Past Perfect: действие раньше другого действия в прошлом
Past Perfect показывает, что одно действие в прошлом закончилось раньше другого действия или момента в прошлом. Его называют «предпрошедшим» временем.
| Форма | Формула | Пример |
|---|---|---|
| Утверждение | had + V3 (для всех лиц) | The train had left when we arrived. — Поезд уже ушёл, когда мы приехали. |
| Отрицание | had not + V3 (hadn’t) | I hadn’t met her before the party. — Я не был знаком с ней до вечеринки. |
| Вопрос | Had + подлежащее + V3? | Had you finished dinner by eight? — Вы закончили ужинать к восьми? |
Частые маркеры: by the time (к тому времени как), before (до того как), after (после того как), already, by five o’clock (к пяти часам).
Past Perfect обычно работает в паре с Past Simple. Сравните:
- When I came home, Mum cooked dinner. — Когда я пришёл домой, мама приготовила ужин (сначала я пришёл, потом она готовила).
- When I came home, Mum had cooked dinner. — Когда я пришёл домой, мама уже приготовила ужин (ужин был готов до моего прихода).
Ещё Past Perfect часто используется в косвенной речи, когда в прямой речи было Present Perfect или Past Simple: She said she had lost her bag. — Она сказала, что потеряла сумку.
Future Perfect: действие будет завершено к моменту в будущем
Future Perfect показывает, что действие закончится до определённого момента в будущем. В речи оно встречается реже двух других, но в текстах и заданиях попадается регулярно.
| Форма | Формула | Пример |
|---|---|---|
| Утверждение | will have + V3 | By June I will have finished school. — К июню я закончу школу. |
| Отрицание | will not have + V3 (won’t have) | They won’t have arrived by noon. — Они не приедут к полудню. |
| Вопрос | Will + подлежащее + have + V3? | Will you have done the project by Friday? — Ты сделаешь проект к пятнице? |
Главный маркер — by + момент в будущем: by tomorrow, by next week, by 2030, by the time you come.
Обратите внимание: после by the time, when, before в придаточной части о будущем ставится Present Simple, а не will: By the time you come, I will have cleaned the flat. — К тому времени как ты придёшь, я уберу квартиру.
Have seen — какое время
Have seen — это Present Perfect от глагола see: have + третья форма seen. С he, she, it будет has seen.
- I have seen this film three times. — Я смотрел этот фильм три раза.
- Have you seen my keys? — Ты не видел мои ключи?
- She has never seen the sea. — Она никогда не видела моря.
Похожие формы легко перепутать:
| Форма | Время | Перевод |
|---|---|---|
| I saw | Past Simple | я видел (в конкретный момент в прошлом) |
| I have seen | Present Perfect | я видел (опыт или результат к сейчас) |
| I had seen | Past Perfect | я видел (до другого момента в прошлом) |
| I will have seen | Future Perfect | я увижу (к моменту в будущем) |
| I have been seeing | Present Perfect Continuous | я встречаюсь (с кем-то в последнее время) |
В сокращении I’ve seen апостроф заменяет have. С he, she, it сокращение ’s может значить и is, и has: He’s seen it = He has seen it, потому что после ’s стоит третья форма.
Before: Past Simple или Present Perfect
Всё зависит от того, какую роль играет before в предложении. Ориентируйтесь на три случая.
1. Before в конце предложения = «раньше, когда-либо». Если момент в прошлом не назван, обычно ставится Present Perfect:
- I have been here before. — Я уже бывал здесь раньше.
- Have you met him before? — Ты встречал его раньше?
В американском английском в такой ситуации иногда звучит Past Simple, но для учебных заданий выбирайте Present Perfect.
2. Before + придаточное о прошлом = «до того как». Здесь возможны Past Simple или Past Perfect, Present Perfect не используется:
- I finished my homework before Dad came home. — Я сделал уроки до того, как папа пришёл домой.
- I had finished my homework before Dad came home. — То же, но с акцентом на то, что к его приходу всё уже было готово.
Слово before само показывает порядок действий, поэтому Past Simple в обеих частях тоже правильный.
3. Before + конкретный момент в прошлом. Если есть привязка к прошлому (the day before, before the war, before 2010), ставится Past Simple или Past Perfect: We had moved to Moscow before 2010. — Мы переехали в Москву до 2010 года.
Краткое правило:
| Ситуация | Время | Пример |
|---|---|---|
| before = «раньше», без момента в прошлом | Present Perfect | I’ve read this book before. |
| before + прошлое событие | Past Simple / Past Perfect | She left before I arrived. / She had left before I arrived. |
Третья форма глагола: где её взять
Без V3 не построить ни одно Perfect-время. У правильных глаголов это окончание -ed, у неправильных — отдельная форма из третьей колонки таблицы.
| Инфинитив | Past Simple (V2) | Past Participle (V3) | Перевод |
|---|---|---|---|
| be | was / were | been | быть |
| go | went | gone | идти, ехать |
| see | saw | seen | видеть |
| do | did | done | делать |
| eat | ate | eaten | есть |
| write | wrote | written | писать |
| take | took | taken | брать |
| buy | bought | bought | покупать |
| make | made | made | делать, изготавливать |
| lose | lost | lost | терять |
Правила написания для правильных глаголов: work — worked, live — lived (только -d), stop — stopped (удвоение согласной после краткой ударной гласной), study — studied (y после согласной меняется на i).
Отдельно о been и gone: She has been to Paris — Она бывала в Париже (и вернулась). She has gone to Paris — Она уехала в Париж (и сейчас там).
Частые ошибки и проверка себя
Эти ошибки встречаются чаще всего:
- Present Perfect с точным прошедшим временем. Неверно: I have visited Rome last year. Верно: I visited Rome last year. — Я был в Риме в прошлом году.
- Have вместо has с he, she, it. Неверно: She have finished. Верно: She has finished.
- Вторая форма вместо третьей. Неверно: I have saw it. Верно: I have seen it.
- Will в придаточном времени. Неверно: by the time you will come. Верно: by the time you come.
- Past Perfect без второго действия или момента в прошлом. Если нет события, «до которого» что-то произошло, чаще нужен Past Simple.
Проверьте себя в упражнении ниже.
Present, Past и Future Perfect или Past Simple
Поставьте глагол в скобках в правильную форму: Present Perfect, Past Perfect, Future Perfect или Past Simple.
- I ___ (already / finish) my homework, so I can go out now.
Ответ
have already finished (также: 've already finished) — Маркер already и результат сейчас — Present Perfect. - She ___ (never / be) to London.
Ответ
has never been (также: 's never been) — Жизненный опыт с never — Present Perfect; she → has. - He ___ (not / read) this book yet.
Ответ
hasn't read (также: has not read) — Yet в отрицании — Present Perfect; he → has. - I ___ (lose) my keys yesterday.
Ответ
lost — Yesterday — законченное время в прошлом, нужен Past Simple. - I ___ (see) this film before. Let’s choose another one.
Ответ
have seen (также: 've seen) — Before в конце предложения без момента в прошлом — Present Perfect. - When we got to the cinema, the film ___ (already / start).
Ответ
had already started (также: 'd already started) — Фильм начался раньше другого действия в прошлом — Past Perfect. - By the time Dad came home, we ___ (cook) dinner.
Ответ
had cooked (также: 'd cooked) — By the time + прошлое — действие завершено до этого момента, Past Perfect. - By next June, I ___ (finish) school.
Ответ
will have finished (также: 'll have finished) — By + момент в будущем — Future Perfect. - They ___ (visit) Paris in 2019.
Ответ
visited — In 2019 — конкретное время в прошлом, Past Simple. - Have you ever ___ (eat) Indian food?
Ответ
eaten — После have в Present Perfect нужна третья форма: eat — ate — eaten.
Дальше: vremena anglijskogo.