грамматическая таблица · Английский
Present Perfect: образование, употребление и отличие от Past Simple
Present Perfect — это have или has + третья форма глагола (V3): I have seen, she has seen. Он связывает прошлое с настоящим: результат, который виден сейчас, жизненный опыт или период, который ещё не закончился. На русский он чаще всего переводится прошедшим временем («Я потерял ключи»), но как только названо законченное время — yesterday, in 2019, last week, — нужен Past Simple.
Когда нужен Present Perfect
Present Perfect: прошлое действие, важное сейчас
have/has + третья форма глагола связывает прошлое с настоящим: прошлое действие, важное сейчас, жизненный опыт или период, который ещё не закончился (со since/for). Никогда не употребляется со словами, которые называют законченный период в прошлом, вроде yesterday.
- I have lost my keys. — Я потерял ключи.
- She has lived here for ten years. — Она живёт здесь десять лет.
Have / has + третья форма
Под каждой формой отрицания — краткая: haven't, hasn't.
| Лицо | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| I | I have seen | I have not seen I haven't seen | Have I seen? |
| you | You have seen | You have not seen You haven't seen | Have you seen? |
| he / she / it | He has seen | He has not seen He hasn't seen | Has he seen? |
| we | We have seen | We have not seen We haven't seen | Have we seen? |
| they | They have seen | They have not seen They haven't seen | Have they seen? |
Present Perfect или Past Simple?
| Время | Формула | Когда употребляется | Пример | Слова-маркеры |
|---|---|---|---|---|
| Present Perfect | have / has + V3 | прошлое действие с результатом сейчас; опыт; незаконченный период | I have lost my keys. Я потерял ключи. | already, yet, just, ever, never, recently, since, for |
| Past Simple | V2 | законченное действие или состояние в определённый момент прошлого | We visited Paris last year. Мы посетили Париж в прошлом году. | yesterday, last week, ago, in 2020, then |
I've seen it или I saw it?
Present Perfect — когда время не названо или период ещё не закончился; Past Simple — когда время названо или период уже закончился. I've seen it — «я это видел (когда-то)», I saw it yesterday — «я видел это вчера».
- Have you ever been to Japan? Yes, I went in 2019. — Ты когда-нибудь был в Японии? Да, я был там в 2019 году.
Since и for
Since или for?
В перфектных временах for обозначает длительность (for two years — «два года»), а since называет точку отсчёта (since 2020, since Monday — «с 2020 года», «с понедельника»).
- We have known each other for years. — Мы знаем друг друга много лет.
- He has been ill since Monday. — Он болен с понедельника.
Present Perfect Continuous: have been + -ing
| Лицо | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| I | I have been working | I have not been working I haven't been working | Have I been working? |
| you | You have been working | You have not been working You haven't been working | Have you been working? |
| he / she / it | He has been working | He has not been working He hasn't been working | Has he been working? |
| we | We have been working | We have not been working We haven't been working | Have we been working? |
| they | They have been working | They have not been working They haven't been working | Have they been working? |
Present Perfect Continuous: как долго — до сих пор
have/has been + форма на -ing подчёркивает длительность или непрерывность действия вплоть до настоящего момента или объясняет нынешний результат. Present Perfect Simple, напротив, подчёркивает законченность и результат.
- I have been waiting for an hour. — Я жду уже час.
- Her eyes are red — she has been crying. — У неё красные глаза — она плакала.
учите язык шаг за шагом
сохраните или распечатайте таблицу
Под главными таблицами этой страницы — их картинки: сохраните в телефоне, поделитесь или распечатайте.
Можно свободно распространять и изменять по лицензии CC BY 4.0 — укажите wspell и дайте ссылку на эту страницу. текст лицензии
подпись для копирования: Present Perfect: образование, употребление и отличие от Past Simple — wspell, CC BY 4.0, https://wspell.com/ru/courses/english/grammar/present-perfect
вопросы
Когда Present Perfect, а когда Past Simple?
Present Perfect — когда время не названо или период ещё не закончился: I have seen this film. Past Simple — когда сказано или ясно, когда это было: I saw it yesterday. Have you ever been to Japan? — Yes, I went in 2019.
Можно ли сказать I have seen him yesterday?
Нет. Слова, которые называют законченный период в прошлом, — yesterday, last week, in 2019, ago — требуют Past Simple: I saw him yesterday.
Как перевести «Я живу здесь десять лет»?
Действие началось в прошлом и продолжается, поэтому по-английски нужен перфект, а не Present Simple: I have lived here for ten years или I have been living here for ten years. For — длительность (for ten years), since — точка отсчёта (since 2015).
Говорят ли американцы just, already и yet с Present Perfect?
И в британском, и в американском английском говорят I've just seen it и Have you eaten yet? Но в американском с этими словами часто ставят и Past Simple: I just saw it. Did you eat yet?