Present Perfect

Времена Уровень A2 Настоящее совершённое
Мост между прошлым и настоящим. Действие произошло в прошлом, но его результат важен сейчас или оно связано с незавершённым периодом времени. Конкретное время НЕ указывается.

Формула образования

Subject / Condition + Утверждение - Отрицание ? Вопрос
I / You / We / They have + V³ (I've worked) have not (haven't) + V³ Have you worked?
He / She / It has + V³ (He's worked) has not (hasn't) + V³ Has he worked?
V³ = третья форма глагола (Participle II). Правильные глаголы: work→worked. Неправильные: go→gone, see→seen, break→broken, write→written. КЛЮЧЕВОЕ ОТЛИЧИЕ от Past Simple: если время указано (yesterday, in 2010, last year) — Past Simple. Если время не указано или не важно — Present Perfect.

Сценарии использования

Жизненный опыт

Важен сам факт опыта — когда именно, неважно. Часто с ever / never / before / once / twice.

I have been to Japan twice. Я был в Японии дважды.
Have you ever tried sushi? Ты когда-нибудь пробовал суши?
She has never flown first class. Она никогда не летала первым классом.

Действие в прошлом — результат виден сейчас

Прошлое действие, и его последствия видны или важны прямо сейчас. Акцент на ТЕКУЩЕМ СОСТОЯНИИ.

He has broken his leg.(= его нога сломана сейчас) Он сломал ногу.
I have lost my wallet.(= у меня его нет сейчас) Я потерял кошелёк.
Someone has eaten my sandwich!(= его нет, результат налицо) Кто-то съел мой бутерброд!

Незавершённый период времени

Период, в котором произошло действие, ещё не закончился. Часто с today, this week, this year, this morning.

I have drunk three coffees this morning.(утро ещё не закончилось) Сегодня утром я выпил три чашки кофе.
She has called me twice today. Сегодня она звонила мне дважды.
We haven't had a holiday this year. В этом году у нас не было отпуска.

Только что завершённое действие — just

just ставится между have/has и V³.

I have just finished my report. Я только что закончил отчёт.
The film has just started. Фильм только что начался.

already и yet

already — в утверждениях (раньше ожидаемого). yet — в отрицаниях и вопросах (ожидаем, но не случилось).

She has already submitted the application. Она уже подала заявку.
Have you read the report yet? Ты уже прочитал отчёт?
He hasn't called me yet. Он ещё не звонил.

for и since — длящееся до сих пор состояние

Ситуация началась в прошлом и ПРОДОЛЖАЕТСЯ до настоящего. for + период (for two years), since + точка начала (since 2010).

I have known her for ten years.(и сейчас знаю) Я знаю её десять лет.
They have lived here since 2015. Они живут здесь с 2015 года.
He hasn't eaten anything since this morning. Он ничего не ел с утра.

lately / recently / so far

Обобщение событий за последнее время или на данный момент.

I haven't been feeling well lately. В последнее время я чувствую себя неважно.
So far, we have sold 500 units. На данный момент мы продали 500 единиц.

Маркеры времени (слова-подсказки)

just already yet ever never recently lately so far before since for today this week / month / year up to now it's the first time

Практика

Раскройте скобки

Поставьте глагол в Present Perfect.

• Have you ever ___ (eat) lobster? eaten
• Careful! The floor ___ just ___ (wash). has / been washed
• She ___ (work) at this company for 5 years. has worked
• I ___ not ___ (watch) this film yet. have / watched
• They ___ already ___ (send) the parcel. have / sent
• It's the first time he ___ (visit) London. has visited
• The weather ___ (be) terrible lately. has been