Правила Present Perfect: когда использовать, форма, маркеры времени, примеры и типичные ошибки.
Present Perfect связывает прошлое с настоящим: важен результат сейчас, опыт к текущему моменту или действия в незавершённом периоде времени. Часто встречается с already/just/yet и ever/never.
Когда использовать
- Результат сейчас: I have finished the report.
- Опыт «когда‑то в жизни»: She has been to Italy.
- Действия в незавершённом периоде (today/this week): We have had three meetings today.
- Новости/события «только что»: They have just arrived.
Когда не использовать
- С конкретным прошлым временем (yesterday, in 2012, last week) обычно нужен Past Simple: ✅ I saw him yesterday.
- Если важна длительность процесса (for/since) и акцент на активности, часто лучше Present Perfect Continuous.
Как строится (форма)
Affirmative
Формула: Subject + have/has + V3
Пример: I have seen this film.
Частая ошибка: Путать V2 и V3: ❌ have went → ✅ have gone.
Negative
Формула: Subject + have/has not + V3
Пример: She hasn’t answered yet.
Частая ошибка: ❌ hasn’t answer → ✅ hasn’t answered (нужен V3).
Question
Формула: Have/Has + subject + V3?
Пример: Have you ever tried sushi?
Частая ошибка: В вопросе Have/Has ставится в начало.
Маркеры времени
Маркеры помогают, но решает контекст: один и тот же маркер может встречаться с разными временами.
Сильные маркеры
already
just
yet
ever
never
recently
lately
so far
up to now
Слабые/двусмысленные маркеры
today
this week
this month
in my life
since
for
Примеры в контексте
Бытовые ситуации
- I have already sent the files.
- She has just called me.
- We have met before.
- He has never seen snow.
- They have bought a new car.
- I have made a mistake, so I’m fixing it.
Наратив/мини‑история
I have lost my keys. I have checked my pockets twice. I have asked the receptionist for help. Now I have found them in my bag.
Вопросы и ответы
- Q: Have you finished?
A: Yes, I have.
- Q: Has she seen this movie?
A: No, she hasn’t.
- Q: Have they ever been to Spain?
A: Yes, they have.
Отрицания
- I haven’t done it yet.
- She hasn’t replied so far.
- We haven’t had any problems today.
- He hasn’t gotten the message.
Типичные ошибки
- ❌ I have seen him yesterday.
✅ I saw him yesterday.
С «yesterday» нужен Past Simple.
- ❌ She has went home.
✅ She has gone home.
После have/has нужен V3.
- ❌ Did you ever see it?
✅ Have you ever seen it?
Для опыта обычно используют Present Perfect.
- ❌ I have finished two hours ago.
✅ I finished two hours ago.
С «… ago» — конкретное прошлое → Past Simple.
- ❌ She hasn’t answer yet.
✅ She hasn’t answered yet.
После hasn’t — V3.
- ❌ I have been in London last year.
✅ I was in London last year.
Last year — конкретный прошлый период.
Сравнение по смыслу
Present Perfect vs Past Simple
Past Simple — конкретное время в прошлом; Present Perfect — связь с настоящим без конкретного времени.
A: I saw him yesterday.
B: I have seen him (so I know).
Present Perfect vs Present Perfect Continuous
Perfect — результат/факт; Perfect Continuous — длительность/процесс.
A: I have read the book.
B: I have been reading the book for two hours.
Короткое резюме
- Результат/опыт к настоящему → Present Perfect.
- Форма: have/has + V3.
- already/just/yet/ever/never часто встречаются с Perfect.
- С «yesterday/… ago/in 2012/last…» обычно нужен Past Simple.
Тест