Present Perfect: когда использовать и чем отличается от Past Simple
Present Perfect связывает прошлое с настоящим: действие произошло раньше, но важен его результат сейчас. Именно эта связь отличает его от Past Simple.
Как образуется
have / has + третья форма глагола (Past Participle)
I have finished — я закончил She has arrived — она приехала They have not seen — они не видели Have you read? — ты читал?
has используется с he, she, it. Со всеми остальными — have.
Когда использовать
1. Результат важен сейчас: I have lost my keys — ключи потеряны, я до сих пор без них.
2. Опыт за всю жизнь без указания времени: I have been to Spain.
3. Действие, которое началось в прошлом и продолжается: We have lived here for ten years.
4. Недавнее действие с just, already, yet: She has just left.
Маркеры времени
Признаки Present Perfect в предложении: just — только что already — уже yet — ещё (в вопросах и отрицаниях) ever / never — когда-либо / никогда since — с какого-то момента for — в течение recently, lately — недавно so far — до сих пор
Отличие от Past Simple
Past Simple — действие закончено в прошлом, связи с настоящим нет. Часто есть точное указание времени: yesterday, last week, in 2020, two days ago.
I lost my keys yesterday — просто факт из прошлого. I have lost my keys — ключей нет прямо сейчас, это проблема.
Правило: если в предложении есть точное время в прошлом, Present Perfect не используется.
Где обычно ошибаются
• Ставят Present Perfect с yesterday или last year — это невозможно, только Past Simple. • Используют вторую форму вместо третьей: I have wrote вместо I have written. • Путают for и since: for — про длительность (for three years), since — про точку отсчёта (since 2020).
Частые вопросы
Можно ли сказать I have seen him yesterday?
Нет. Со словом yesterday используется только Past Simple: I saw him yesterday.
В чём разница между have been и have gone?
He has been to Paris — он был там и вернулся. He has gone to Paris — он уехал и всё ещё там.