4. Present Perfect — теперішній перфект (+ Perfect Continuous)
Єдиний англійський час, у якого немає українського відповідника. Через це його не можна «перекласти» — його доводиться зрозуміти. Добра новина: ідея одна, і вона проста. Дія сталася в минулому, але ви говорите про неї тому, що вона важлива зараз.
4.1 Форма
V3, а не V2. Для правильних дієслів різниці не видно (worked — worked), і саме тому помилка з неправильними виникає так легко: ✗ I have saw it замість I have seen it. Таблиці неправильних дієслів — у кінці розділу.
Обидва скорочуються однаково, і на письмі теж. Розрізняє їх наступне слово:
She's working → далі -ing → це is → Present Continuous.
She's worked → далі V3 → це has → Present Perfect.
She's been working → далі been → це has → Present Perfect Continuous.
Те саме з 'd: he'd done = had, he'd do = would.
4.2 Шість випадків уживання — з розбором
① Результат, важливий зараз — часу дії не називають
② Досвід — будь-коли до цього моменту
③ Період, який ще не закінчився — for і since
Це той випадок, де українці помиляються найчастіше, бо українською тут природний теперішній час.
for + скільки часу триває: for six years, for two weeks, for ten minutes.
since + з якого моменту: since 2019, since Monday, since I joined, since that outage.
Помилка-калька: ✗ since six years. Українською «вже шість років» і «з 2019-го» звучать однаково буденно, тому since тягне за собою кількість. Тримайте перевірку: після since має стояти точка на календарі, а не тривалість.
④ Щойно, вже, ще ні — just, already, yet
⑤ Підрахунок у відкритому періоді
⑥ Готові конструкції, які тягнуть Perfect за собою
He has been to Berlin. — Він був у Берліні (і вже повернувся). Це досвід.
He has gone to Berlin. — Він поїхав до Берліна (і зараз він там). Це де він є.
Практичний варіант тієї самої пари: She's been to the client's office (була, знає, як там) проти She's gone to the client's office (поїхала, її немає в офісі).
4.3 Present Perfect Continuous — коли важлива тривалість
have / has been + V-ing. Той самий охват, що й у Present Perfect — від минулого до зараз — але наголос переноситься з результату на процес і його тривалість.
Спитайте себе: відповідь на «скільки часу» чи на «скільки разів»?
«Скільки часу» → have been + V-ing. «Скільки разів» або «що вже готово» → have + V3.
І пам'ятайте про дієслова стану: у них процесу немає, тому вони завжди беруть звичайний Perfect. ✗ I've been knowing, ✗ I've been owning.
4.4 Слова-маркери
4.5 Третя форма — таблиці неправильних дієслів
Present Perfect живе на V3 — останній колонці. Це той самий список, який використовує аналізатор тексту, тому теорія й підсвітка говорять про одні й ті самі слова. Група A найлегша: там усі три форми однакові, отже вчити нічого.
Група A: усі три форми однакові
| cut — cut — cut | put — put — put | let — let — let | set — set — set |
| hit — hit — hit | cost — cost — cost | shut — shut — shut | read — read — readминулі форми читаються /red/ |
Група B: V2 = V3
| build — built — built | send — sent — sent | spend — spent — spent | lend — lent — lent |
| buy — bought — bought | bring — brought — brought | think — thought — thought | catch — caught — caught |
| teach — taught — taught | find — found — found | lose — lost — lost | keep — kept — kept |
| sleep — slept — slept | meet — met — met | lead — led — led | pay — paid — paid |
| say — said — saidsaid /sed/ | sell — sold — sold | tell — told — told | hold — held — held |
| make — made — made | hear — heard — heardheard /hɜːd/ | leave — left — left | feel — felt — felt |
| sit — sat — sat | stand — stood — stood | understand — understood — understood | win — won — won |
Група C: усі три різні — вчити напам'ять
| be — was/were — been | begin — began — begun | break — broke — broken | choose — chose — chosen |
| do — did — done | drink — drank — drunk | drive — drove — driven | eat — ate — eaten |
| fall — fell — fallen | fly — flew — flown | forget — forgot — forgotten | get — got — got/gotten |
| give — gave — given | go — went — gone | grow — grew — grown | know — knew — known |
| ride — rode — ridden | rise — rose — risen | run — ran — run | see — saw — seen |
| show — showed — shown | speak — spoke — spoken | take — took — taken | throw — threw — thrown |
| wake — woke — woken | wear — wore — worn | write — wrote — written | come — came — come |
see — saw — seen: ✗ I have saw → ✓ I have seen
do — did — done: ✗ I have did → ✓ I have done
go — went — gone: ✗ I have went → ✓ I have gone
Правило-запобіжник: після have / has ніколи не стоїть форма, яку ви вживаєте самостійно в минулому часі. Якщо слово може стояти саме (I saw it) — воно V2, і після have йому не місце.