Настоящее совершенное время
Present Perfect
Настоящее совершенное время связывает прошлое с настоящим. Используй его для опыта, недавних событий с текущей актуальностью, или действий, которые начались в прошлом и продолжаются до сих пор. Образуется с помощью have/has + причастие прошедшего времени.
КОГДА ИСПОЛЬЗОВАТЬ
Используй для жизненного опыта (без конкретного времени), для недавних действий с результатом в настоящем, для действий, которые начались в прошлом и продолжаются сейчас (с "for" или "since"), и для представления новостных заголовков.
СТРУКТУРА
S + have/has + past participleShe has visited Japan three times.
Она **посетила** Японию три раза.
S + haven't/hasn't + past participleI haven't seen that film yet.
Я ещё **не видел** этот фильм.
Have/Has + S + past participle?Have you ever tried sushi?
Ты когда-нибудь **пробовал** суши?
СЛОВА-МАРКЕРЫ
- ever
- never
- already
- yet
- just
- for
- since
- recently
- lately
- so far
ПРИМЕРЫ
I have visited Japan three times.
Я **был** в Японии три раза.
She has just finished her homework.
Она **только что закончила** домашнее задание.
Have you ever tried sushi?
Ты когда-нибудь **пробовал** суши?
They haven't arrived yet.
Они ещё **не приехали**.
He has lived here for ten years.
Он **живёт** здесь уже десять лет.
ПРАВИЛА ПРАВОПИСАНИЯ (HE/SHE/IT)
| Правильные глаголы | добавьте -ed (как в past simple) | work → worked, play → played |
|---|---|---|
| Неправильные глаголы | уникальная форма past participle | go → gone, eat → eaten, write → written |
РАСПРОСТРАНЕННЫЕ ОШИБКИ
I have seen her yesterday.
I saw her yesterday.
Не используй present perfect с конкретным прошлым временем. Вместо этого используй past simple.
Have you eaten yet? — Yes, I have eaten.
Have you eaten yet? — Yes, I have.
В коротких ответах не повторяй причастие — используй только "have/has"
Совет
Ключевое отличие present perfect от past simple: present perfect = конкретное время неизвестно или неважно. Past simple = конкретное время упомянуто или подразумевается (yesterday, last week...).