Загрузка урока…
Загрузка урока…
Present Perfect — это время, которое не имеет прямого аналога в русском языке, и именно поэтому оно так сложно даётся. Мы привыкли делить всё на «было» и «есть», а англичане связывают прошлое с настоящим одной конструкцией. Разберёмся, зачем это время нужно и как его узнавать по словам-подсказкам.
Present Perfect строится по формуле have/has + Past Participle (третья форма глагола). Это время описывает действие, которое произошло в прошлом, но важен именно его результат в настоящем, а не момент, когда именно оно случилось. Сравните: I lost my keys (просто факт из прошлого) и I have lost my keys (и поэтому сейчас не могу попасть домой — результат важен именно сейчас).
Лучший способ уверенно распознавать это время — запомнить его типичные слова-сигналы.
| Слово-сигнал | Значение | Пример |
|---|---|---|
| already | уже (обычно в утверждениях) | I have already finished my homework. |
| yet | ещё, уже (в вопросах и отрицаниях) | Have you finished your homework yet? |
| just | только что | She has just left the room. |
| ever | когда-либо (в вопросах) | Have you ever been to London? |
| never | никогда | I have never tried sushi. |
| since | с (точки в прошлом) | We have known each other since 2015. |
| for | в течение (периода времени) | They have lived here for ten years. |
Запомните разницу между since и for: since ставится перед конкретной точкой отсчёта (since Monday, since 2020), а for — перед длительностью (for two years, for a while).
Ещё один способ почувствовать логику Present Perfect — представить его как мост между прошлым и настоящим: одной ногой это время стоит в прошлом (что-то случилось), а другой — в настоящем (это до сих пор важно или актуально). Именно поэтому Present Perfect часто используют для новостей и жизненного опыта: «Scientists have discovered a new planet» — открытие случилось когда-то, но новость актуальна прямо сейчас; «I have never been to Japan» — речь обо всём вашем опыте жизни вплоть до этого момента, а не о конкретной дате. А вот если появляется точная дата или момент в прошлом (yesterday, in 2015, last Monday, when I was six), время сразу переключается на Past Simple, потому что фокус смещается с результата на сам момент действия. Полезно потренироваться превращать пары предложений: «I have lost my phone» (сейчас у меня его нет) против «I lost my phone last week» (просто факт истории, возможно, я его уже нашёл).
✗ I have seen this film yesterday.
✓ I saw this film yesterday.
Yesterday — точное указание на момент в прошлом, а Present Perfect с такими словами не используется: нужен Past Simple.
✗ She has live in Moscow for five years.
✓ She has lived in Moscow for five years.
После has/have глагол должен стоять в третьей форме (lived), а не в базовой форме.
✗ Have you ever went to Italy?
✓ Have you ever been to Italy?
В вопросах Present Perfect после have используется Past Participle (been), а не Past Simple (went).
✗ I know her since we were children.
✓ I have known her since we were children.
Слово since почти всегда сигнализирует о Present Perfect, потому что действие началось в прошлом и продолжается до сих пор.
✗ I have already ate breakfast.
✓ I have already eaten breakfast.
После already ошибку часто делают с формой глагола: нужна третья форма eaten, а не форма Past Simple ate.
Готов проверить себя?
Пройди тест по теме «Present Perfect» и посмотри разбор ошибок.