Present Perfect з’єднує минуле з теперішнім: дія вже відбулася, а її результат чи досвід важливі зараз. Точний час НЕ називається.
Будова: have / has + III форма дієслова (V3) (he / she / it → has, решта → have).
Три головні вживання. 1) Життєвий досвід (колись / ніколи):
I have seen that movie twenty times.
Я бачив цей фільм двадцять разів (досвід).
2) Недавня дія з результатом зараз (just / already / yet):
He has just finished the report.
Він щойно закінчив звіт.
3) Незавершений період, що триває досі (since / for / this week):
We have lived here for ten years.
Ми живемо тут уже десять років.
Маркери: ever, never, already, just, yet, so far, recently, since, for, this week / month / year.
Since — від моменту в минулому (since 2015), for — тривалість (for ten years).
Been vs gone: has been to — їздив і вже повернувся; has gone to — поїхав і зараз там.
Головне правило: не вживається з точним минулим часом — yesterday, last week, ago, in 2010 вимагають Past Simple.
Зареєструйтесь, щоб зберігати прогрес