Теперішні часи — усе одним полотном

До змісту теми

1. Головна ідея — «теперішній» не означає «зараз»

Найдорожча помилка в цій темі робиться до першого правила. Українською «теперішній час» = «те, що відбувається зараз», тому здається, ніби три теперішні часи англійської — це три способи сказати «зараз». Насправді жоден із них не про цю мить: вони відрізняються не моментом, а тим, який охват часу ви берете в кадр.

Present Simple

Взагалі так є ●●●

Правило, звичка, властивість. Кадр — усе життя дії, без країв.

We deploy on Fridays.Ми деплоїмо щопʼятниці.
Present Continuous

У процесі ▬

Почалось, ще не скінчилось. Кадр — вузький відрізок навколо цієї миті.

I am reviewing your pull request.Я саме дивлюсь твій пул-реквест.
Present Perfect

Уже зроблено ⏵

Дія в минулому, наслідок тут. Кадр — від невідомого моменту до зараз.

I have fixed the bug.Я виправив баг. (він зараз виправлений)
ЗАРАЗPRESENT SIMPLE — взагалі так є, регулярноI deploy on Fridays. — крапки розкидані по всій лінії, «зараз» нічим не виділенеPRESENT CONTINUOUS — у процесі саме теперI'm reviewing a pull request. — лінія накрила «зараз»: почалось раніше, ще не скінчилосьPRESENT PERFECT — сталося раніше, а важливе тут«результат дотягнувся до зараз»I've fixed the bug. — коли саме, не сказано і не важливо: важливо, що зараз він виправлений
Одна вертикаль «зараз» — і три різні охвати. Синій розкиданий по всій лінії, помаранчевий накрив цю мить, фіолетовий дотягнувся до неї з минулого.
Найважливіша порада в усьому документі

Українська мова ділить дієслово за видом: «роблю» проти «зробив». Англійська ділить за охватом: «взагалі», «в процесі», «вже маю результат». Це різні системи, і накладати одну на одну не вийде.

Практичний наслідок: перш ніж вибирати час, спитайте себе не «коли це було?», а «який кадр я беру?» — і особливо: чи період, у якому це сталося, вже закрився. Саме на цьому питанні тримається різниця між Present Perfect і Past Simple, а вона — головна пастка теми (розділ 5).

Найдивніший із трьох: Present Perfect

Два перші часи мають хоч приблизні відповідники в українській. Present Perfect не має жодного — і це не випадковість, а причина, чому він так довго не «клацає».

Формально теперішній, за змістом — про минуле

У реченні I have fixed the bug дія (fix) сталася в минулому. Але головне дієслово в реченні — have, і воно в теперішньому часі. Тому й весь час теперішній: ви зараз маєте баг виправленим.

Українською обидва — I fixed it і I have fixed it — це «я виправив». Різниця, яку ви не чуєте, для носія величезна: перше — подія в закритому минулому, друге — стан справ на цю хвилину.

Перевірка інтуїції: одна ситуація — три кадри

Ситуація: я і звіт про квартал
I write the report every Friday.
●●● Взагалі так заведено. Ця конкретна пʼятниця тут ні до чого.
I am writing the report.
▬ Просто зараз, з відкритим документом. Ще не готово.
I have written the report.
⏵ Готово, лежить у тебе в пошті. Коли саме я його дописав — не сказано.
Ситуація: я і Берлін
I fly to Berlin twice a year.
Регулярно, кілька разів на рік — робоча рутина.
I am flying to Berlin on Thursday.
Домовлено, квиток куплений. Про майбутнє — і це нормально (розділ 8).
I have been to Berlin.
Я там був — колись, будь-коли. Досвід, а не подія.
Одне речення, яке варто перевірити на собі просто зараз

Як сказати «Я працюю тут шість років»?

Якщо рука тягнеться написати I work here for six years — ви не самі, так пише більшість українців. Правильно: I have worked here for six years (або I have been working here for six years).

Причина проста і буде розібрана в розділі 4: період «шість років» почався в минулому й дотягнувся до зараз, а такий охват в англійській позначає тільки Perfect.

2. Present Simple — простий теперішній

Найчастіший час англійської мови взагалі. Він не про «зараз», а про «так є» — правила, звички, властивості, розклади. Якщо ви описуєте, як влаштований світ, ваша робота або ви самі — це Present Simple.

2.1 Форма — повна таблиця

+I / you / we / they + V1// I work, they deploy — початкова форма
+he / she / it + V-s// he works, she deploys — єдина зміна в усій парадигмі
I / you / we / they + do not (don't) + V1// I don't work — без -s!
he / she / it + does not (doesn't) + V1// he doesn't work — НЕ «doesn't works»
?Do + I / you / we / they + V1 … ?// Do you deploy on Fridays?
?Does + he / she / it + V1 … ?// Does it scale? — НЕ «Does it scales?»
?Wh- + do / does + підмет + V1 … ?// How long does the deploy take?
Короткі відповіді: Yes, I do. / No, he doesn't.
Правило, яке порушують усі — «-s позначається один раз»

Це те саме правило, що й did + V1 у минулих часах, тільки для теперішнього. Щойно ви сказали does — воно забрало -s собі, і основному дієслову вже нічого не залишається.

✗ НЕПРАВИЛЬНОShe doesn't knows about the outage.
Does it scales to a million users?
Why does he pushes to main?
✓ ПРАВИЛЬНОShe doesn't know about the outage.
Does it scale to a million users?
Why does he push to main?

Дієслово to be — окремий випадок, без do

СтверджувальнеЗаперечнеПитальне
II am on call.I am not (I'm not) on call.Am I on call?
he / she / itShe is the reviewer.She isn't the reviewer.Is she the reviewer?
you / we / theyThey are blocked.They aren't blocked.Are they blocked?

Чому так? Am / is / are — самі по собі допоміжні дієслова. Їм не потрібен «помічник» do: вони вміють утворювати заперечення й питання самостійно.

✗ НЕПРАВИЛЬНОI don't am on call this week.
Does she is the reviewer?
✓ ПРАВИЛЬНОI am not on call this week.
Is she the reviewer?

Дієслово have — коли потрібне does, а коли ні

На відміну від be, дієслово have у сучасній англійській звичайне: питання й заперечення воно будує через do / does.

How many direct reports do you have?Скільки у тебе підлеглих?Стандартний варіант. How many direct reports have you? — архаїчно.
She doesn't have production access.У неї немає доступу до продакшну.She hasn't access — так уже не кажуть.
Do you have a staging environment?У вас є тестове середовище?have got — розмовний британський варіант, теж правильний: Have you got a staging environment?
ЗАРАЗ1 · РЕГУЛЯРНА ДІЯ — розкидані крапки, не привʼязані до цієї митіI take the metro to work. · We ship every second Thursday.2 · ПОСТІЙНИЙ ФАКТ АБО СТАН — суцільне тло без початку й кінцяWater boils at 100 °C. · The service runs on ECS. · I know Python.

2.2 Шість випадків уживання — з розбором

① Постійний факт, властивість, стан

Our service handles about a million requests a day.Наш сервіс обробляє близько мільйона запитів на день.Постійна характеристика системи, а не те, що відбувається саме зараз.
I live in Lviv.Я живу у Львові.Порівняйте: I am living in Lviv = тимчасово, на кілька місяців.
She knows Python and some Go.Вона знає Python і трохи Go.know — дієслово стану, Continuous до нього не застосовується взагалі.
This library doesn't support Node 18.Ця бібліотека не підтримує Node 18.Властивість бібліотеки — вона така завжди, поки не змінять.

② Регулярна дія і звичка

We ship every second Thursday.Ми деплоїмо щодругого четверга.Маркер регулярності every second Thursday — крапки, розкидані по лінії часу.
I take the metro to work.Я їжджу на роботу метро.Так у мене заведено. Не I am taking the metro — це означало б «саме в цю хвилину».
He rarely checks the logs until something breaks.Він рідко перевіряє логи, поки щось не впаде.Прислівники частоти (rarely, often, usually) майже завжди тягнуть Present Simple.
How often do you test the backups?Як часто ви перевіряєте бекапи?
Місце прислівника частоти

Перед звичайним дієсловом: I usually work from home.
Після be: She is always late.
Між допоміжним і смисловим: I don't usually take calls after seven.
Прислівники з чіткою частотою можна виносити в кінець: We deploy on Fridays every week.

③ Загальна істина, наука, визначення

Water boils at 100 °C.Вода кипить при 100 °C.Найчистіший випадок: істина без початку й кінця.
Caching reduces latency but hides consistency bugs.Кеш зменшує латентність, але приховує помилки узгодженості.
Money runs out faster than you expect.Гроші закінчуються швидше, ніж очікуєш.

④ Розклад і розпорядок — навіть про майбутнє

The train leaves at 6:40.Потяг відходить о 6:40.Розклад — це властивість потяга, а не подія. Тому Simple, а не will leave. Детально в розділі 8.
The next sprint starts on Monday.Наступний спринт починається в понеділок.
When does the subscription expire?Коли завершується підписка?

⑤ Інструкції, кроки, коментар «наживо»

First you clone the repo, then you copy the example env file.Спершу склонуйте репозиторій, потім скопіюйте файл із прикладом змінних.Інструкції завжди в Present Simple — і в документації, і в рецептах.
So I click «Deploy» and the pipeline starts.Отже, я натискаю «Деплой», і пайплайн запускається.Коментар до власних дій під час демонстрації — теж Simple.
He passes, she scores.Він передає пас, вона забиває.Спортивний коментар: подія коротка, її називають Simple, а не Continuous.

⑥ Перекази сюжету, анекдоти, заголовки

So this engineer walks into a bar and asks the bartender…Отже, заходить інженер у бар і питає бармена…Так розповідають анекдоти й перекази фільмів — теперішнім часом, хоч ідеться про минуле.
In chapter three she finally finds the letter.У третій главі вона нарешті знаходить лист.Опис сюжету книжки або фільму — завжди Present Simple.
Startup closes $20M round.Стартап закриває раунд на 20 мільйонів.Заголовки новин: подія вже сталася, але подають теперішнім часом — так «свіжіше».

2.3 Правопис -s у третій особі

ПравилоПриклади
За замовчуванням — додаємо -swork → works · deploy → deploys · scale → scales
Після -s, -ss, -sh, -ch, -x, -z-esmiss → misses · push → pushes · watch → watches · fix → fixes
Після -o-esgo → goes · do → does
Приголосна + -y-iestry → tries · deny → denies · apply → applies
Голосна + -y → просто -splay → plays · deploy → deploys · buy → buys
Три неправильні формиbe → is · have → has · do → does
🔊 Вимова -s — три звуки, а не один

Українці за звичкою вимовляють /s/ скрізь. Приблизно в половині випадків це помилка — і вона одразу чутна.

ЗвукПісля чогоПриклади
/s/глухих приголосних: p, t, k, f, θships /ʃɪps/ · works /wɜːks/ · gets /ɡets/ · helps /helps/
/z/дзвінких приголосних і голоснихruns /rʌnz/ · scales /skeɪlz/ · deploys /dɪˈplɔɪz/ · knows /nəʊz/
/ɪz/тільки після s, z, ʃ, ʒ, tʃ, dʒpushes /ˈpʊʃɪz/ · misses /ˈmɪsɪz/ · watches /ˈwɒtʃɪz/ · manages /ˈmænɪdʒɪz/

Окремо запамʼятайте два слова, які вимовляються не так, як пишуться: does /dʌz/ (не /duːz/) і says /sez/ (не /seɪz/).

2.4 Слова-маркери

always — завждиusually — зазвичайoften — частоsometimes — інодіrarely / seldom — рідкоnever — ніколиevery day / week / sprinton Fridays — щопʼятниціtwice a year — двічі на рікas a rule — як правилоgenerally — загаломin general
З історії мови · чому -s лишилося тільки в третій особі

У давньоанглійській дієслово мало повний набір закінчень для кожної особи, як зараз в українській: ic lufie, þū lufast, hē lufaþ. Далі більшість закінчень стерлася — і вижило одне-єдине, у третій особі однини.

Причому вижило не те, яке було в літературній нормі. Південне -eth (he loveth, he hath) поступилося північному -es, і в текстах Шекспіра ще видно обидва варіанти паралельно. Детальніше — у розділі 15.

3. Present Continuous — теперішній тривалий

Час вузького кадру: дія почалась, ще не скінчилась, і ви показуєте її саме в цьому стані. Українською він майже завжди перекладається тим самим «роблю», що й Present Simple, — тому вибір між ними доводиться робити не на слух, а свідомо.

3.1 Форма

+I am · he/she/it is · we/you/they are + V-ing// I'm deploying, she's reviewing
підмет + am/is/are not + V-ing// I'm not deploying, it isn't running
?Am / Is / Are + підмет + V-ing … ?// Are you working on it?
?Wh- + am/is/are + підмет + V-ing … ?// What are you working on?
Ніякого do / does: am, is, are — самі допоміжні. ✗ Do you working?

Скорочення в мовленні обовʼязкові, повні форми звучать підкреслено: I'm, you're, he's, we're, they're; isn't, aren't. Для першої особи заперечення скорочується тільки так: I'm not — форми amn't у стандартній мові немає.

1 · ПРЯМО ЗАРАЗ — коротка лінія навколо цієї митіЗАРАЗI'm writing the release notes. — Я пишу нотатки до релізу (в цю хвилину).2 · ТИМЧАСОВО, ЦИМИ ДНЯМИ — довга лінія, але з видимими краямиI'm covering for the team lead this month. — не обовʼязково в цю секунду, але період обмежений.3 · ДОМОВЛЕНІСТЬ НА МАЙБУТНЄ — крапка справа від «зараз»ЗАРАЗI'm meeting the vendor on Thursday.домовлено, дата в календарі

3.2 Шість випадків уживання — з розбором

① Просто зараз, у цю хвилину

I can't talk — I am talking to the vendor.Не можу говорити — я саме розмовляю з вендором.Класичний випадок: дія в процесі саме в момент мовлення.
What are you working on?Над чим ти зараз працюєш?Порівняйте: What do you do? = «Ким ти працюєш?». Різниця величезна, і її часто плутають.
The pipeline is still running — give it two minutes.Пайплайн ще виконується — дай йому дві хвилини.
Why aren't you answering in the chat?Чому ти не відповідаєш у чаті?

② Тимчасово, у цей період — але не обовʼязково в цю секунду

I am covering for the team lead this month.Цього місяця я підміняю тімліда.Я не роблю цього просто зараз — але період обмежений і видимий. Порівняйте: I cover for him = це моя постійна роль.
We are hiring two backend engineers at the moment.Ми зараз наймаємо двох бекендників.Процес найму триває тижнями, але він скінчиться. Це не характеристика компанії.
He is working from home this week.Цього тижня він працює з дому.He works from home означало б, що так у нього завжди.
I am staying at my mother's while the flat is being repaired.Я живу в мами, поки роблю ремонт.Тимчасове житло → Continuous. Постійне: I live in Lviv.

③ Зміна, тенденція, розвиток

Це найнедооціненіший випадок. Українці майже завжди беруть тут Simple — і речення втрачає рух.

The latency is going up.Латентність зростає.Дієслова зміни — get, grow, rise, fall, improve, increase, become — у Continuous означають «процес іде».
Retention is improving, but slowly.Утримання користувачів покращується, але повільно.
More and more teams are moving to this approach.Все більше команд переходить на цей підхід.More and more… — стандартна пара з Continuous.
It is not getting any easier.Ставати легше не стає.Гумористична конструкція, але граматика справжня: процес не змінюється.

④ Домовленість на майбутнє

We are meeting the vendor on Thursday.Ми зустрічаємось із вендором у четвер.Дата в календарі → Continuous. Це не «план узагалі», а домовленість. Детально в розділі 8.
I am flying to Berlin next week.Я летю в Берлін наступного тижня.Квиток куплений — тому Continuous, а не will.
What are you doing on Friday evening?Що ти робиш у пʼятницю ввечері?

⑤ Роздратування з always, constantly, forever

He is always pushing to main without review.Він постійно пушить у main без ревʼю.Continuous + always = скарга. Порівняйте нейтральне He always pushes to main — просто факт про його процес.
They are forever changing the requirements mid-sprint.Вони вічно змінюють вимоги посередині спринту.
I am constantly forgetting to update the ticket.Я постійно забуваю оновити тікет.

⑥ Ввічливість і мʼякість

I am hoping we can move the call.Я сподіваюсь, ми зможемо перенести дзвінок.Continuous робить прохання менш прямим і тому ввічливішим. Запамʼятайте цілим блоком.
I am not seeing the problem the same way.Я бачу цю проблему інакше.Хоч see тут дієслово стану, у цій формулі Continuous звучить мʼякше й обережніше.
What are you saying exactly?Що ви хочете сказати?Пряме What do you mean? може прозвучати різко; Continuous зменшує тиск.

3.3 Дієслова стану — головне обмеження цього часу

Continuous показує процес. Якщо дієслово не позначає процес, а позначає стан — процесу немає, і форма з -ing неможлива. Це не примха: «я знаю» не має середини, яку можна показати.

КатегоріяДієслова
Розумknow, understand, believe, remember, forget, mean, doubt, realise
Почуттяlike, love, hate, prefer, want, need, wish
Володінняhave (=мати), own, belong, contain, include, consist
Сприйняттяsee, hear, smell, taste, seem, appear, look (=виглядати)
Іншеbe, cost, weigh, matter, depend, exist
✗ НЕПРАВИЛЬНОI am not understanding this diagram.
We are needing the numbers by Friday.
He is having two direct reports.
✓ ПРАВИЛЬНОI don't understand this diagram.
We need the numbers by Friday.
He has two direct reports.

Дієслова з двома значеннями — і тоді -ing можливе

Частина дієслів має і значення стану, і значення дії. У другому значенні Continuous не лише можливий, а й обовʼязковий.

ДієсловоСтан → SimpleДія → Continuous
haveI have two laptops. матиI am having lunch with the CTO. обідати, проводити
thinkI think it's a bad idea. вважатиI am thinking about the architecture. міркувати
seeI see what you mean. розумітиI am seeing the client at four. зустрічатися
lookShe looks tired. виглядатиShe is looking at the logs. дивитися
tasteThis coffee tastes burnt. мати смакHe is tasting the sauce. пробувати
feelI feel it's the right call. вважатиI am feeling better today. почуватися — обидва варіанти живі
beHe is careless. він такий завждиHe is being careless. він так поводиться зараз
Найкорисніша пара з цієї таблиці

He is careless — це характеристика людини: він неуважний за вдачею.
He is being careless — це оцінка поведінки: зараз він поводиться неуважно, хоч зазвичай ні.

Друга форма — надзвичайно корисна в робочих розмовах: вона критикує вчинок, а не людину. You're being unfair звучить куди мʼякше, ніж You are unfair.

3.4 Правопис -ing

ПравилоПриклади
За замовчуванням — додаємо -ingwork → working · push → pushing · check → checking
Закінчується на -e-e зникаєscale → scaling · migrate → migrating · come → coming
Але -ee, -oe, -ye-e лишаєтьсяsee → seeing · agree → agreeing · dye → dyeing
Один склад «приголосна-голосна-приголосна» → подвоюємоrun → running · ship → shipping · stop → stopping · get → getting
Два склади з наголосом на останньому → подвоюємоbegin → beginning · refer → referring · permit → permitting
Наголос на першому складі → НЕ подвоюємоopen → opening · listen → listening · offer → offering
-ie-yinglie → lying · die → dying · tie → tying
-c після голосної (брит.) → -ckpanic → panicking · traffic → trafficking

3.5 Слова-маркери

now / right now — заразat the moment — цієї митіcurrently — на цей моментtoday / this week / this monththese days — цими днямиstill — досіalways (з роздратуванням)more and more — все більшеLook! / Listen!tomorrow (домовленість)
Пастка: this week буває і Continuous, і Perfect

I'm covering for her this week. — процес триває, кадр вузький → Continuous.
I've closed nine tickets this week. — підрахунок результатів за відкритий період → Perfect.

Однакове this week, різні часи, і вирішує це не маркер, а те, що ви показуєте: процес чи підсумок.

З історії мови · be + V-ing виросло з прийменника

Тривала форма — порівняно нове явище. У середньоанглійській казали he was on huntinge — буквально «він був на полюванні», з іменником після прийменника. Прийменник стерся до a- (he was a-hunting — цю форму ще можна почути в народних піснях), а потім зник зовсім, і те, що лишилося, стало дієслівною формою.

Обовʼязковою вона зробилася лише в новій англійській — і саме тому Continuous досі відчувається як «додаткова оптика», а не як базовий час.

4. Present Perfect — теперішній перфект (+ Perfect Continuous)

Єдиний англійський час, у якого немає українського відповідника. Через це його не можна «перекласти» — його доводиться зрозуміти. Добра новина: ідея одна, і вона проста. Дія сталася в минулому, але ви говорите про неї тому, що вона важлива зараз.

4.1 Форма

+I / you / we / they have + V3// I have finished → I've finished
+he / she / it has + V3// she has finished → she's finished
підмет + have not / has not + V3// haven't finished, hasn't finished
?Have / Has + підмет + V3 … ?// Have you finished? — НЕ «Did you have finished?»
?Wh- + have / has + підмет + V3 … ?// How many tickets have you closed?
V3 — третя форма: worked, deployed, seen, done, written. Для правильних дієслів V3 = V2.

V3, а не V2. Для правильних дієслів різниці не видно (worked — worked), і саме тому помилка з неправильними виникає так легко: ✗ I have saw it замість I have seen it. Таблиці неправильних дієслів — у кінці розділу.

Пастка скорочення: 's — це has чи is?

Обидва скорочуються однаково, і на письмі теж. Розрізняє їх наступне слово:

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.

1 · РЕЗУЛЬТАТ ВАЖЛИВИЙ ТУТ — час дії не називаютьколи — невідомоЗАРАЗI've fixed the bug. → баг зараз виправлений2 · ДОСВІД — будь-коли до цього моментуHave you ever … ? — уся ця зона, без жодної конкретної датиI've worked with three vendors. · Have you ever escalated a P1?3 · ПЕРІОД, ЩО НЕ ЗАКІНЧИВСЯ — for / sincesince 2019ЗАРАЗI've worked here for six years. — почалось у 2019-му, триває досі.

4.2 Шість випадків уживання — з розбором

① Результат, важливий зараз — часу дії не називають

I have fixed the bug.Я виправив баг. (він зараз виправлений)Коли саме — не сказано і не важливо. Важливо, який стан справ на цю хвилину.
She isn't on the call — she has left the company.Її немає на дзвінку — вона пішла з компанії.Наслідок для теперішнього: пішла, тому її немає. Порівняйте: She left in March — там названий місяць, отже Past Simple.
We have lost production access.Ми втратили доступ до продакшну.Ви говорите не про подію, а про проблему, яка є прямо зараз.
I have forgotten the password.Я забув пароль.Українською минулий час, англійською — наслідок у теперішньому: пароля в мене зараз немає.

② Досвід — будь-коли до цього моменту

I have never seen latency like that.Я ніколи не бачив такої латентності.never ставиться між have і V3. Другого заперечення не треба — never уже заперечення.
Have you ever escalated a P1?Ти колись ескалював інцидент рівня P1?ever = «хоч колись за все життя». Найчастіше питання про досвід ставлять саме так.
I have worked with three different vendors.Я працював із трьома різними вендорами.Скільки разів — за все життя до цього моменту. Дат немає.
We have been through this twice already.Ми вже проходили це двічі.been through — надзвичайно вживана фраза про пережитий досвід.

③ Період, який ще не закінчився — for і since

Це той випадок, де українці помиляються найчастіше, бо українською тут природний теперішній час.

I have worked here for six years.Я працюю тут шість років.I work here for six years. Період почався в минулому й триває — тільки Perfect.
I have known him since university.Я знаю його з університету.know — дієслово стану, тому Perfect, а не Perfect Continuous.
We haven't spoken since that conference.Ми не бачилися з тієї конференції.
How long have you been in this role?Скільки ти вже на цій посаді?Якби посада вже скінчилась: How long were you in that role?
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

She has just left.Вона щойно пішла.Американці частіше кажуть She just left — обидва варіанти нормальні (розділ 5).
I have already sent the invoice.Я вже надіслав рахунок.already — між have і V3.
We haven't finished the migration yet.Ми ще не завершили міграцію.yet — у самому кінці речення, тільки в запереченнях і питаннях.
Have you looked at the pull request yet?Ти вже глянув пул-реквест?

⑤ Підрахунок у відкритому періоді

We have shipped two releases this week.Цього тижня ми випустили два релізи.this week ще триває, до нього можна додати третій реліз → період відкритий.
The service has gone down three times today.Сервіс падав тричі за сьогодні.
Nobody has complained so far.Поки що не скаржився ніхто.so far = «на цю мить», один із найнадійніших маркерів Perfect.
How many tickets have you closed this sprint?Скільки тікетів ти закрив за цей спринт?

⑥ Готові конструкції, які тягнуть Perfect за собою

This is the third time I have asked about the handover.Я питаю про передачу справ уже третій раз.It is the first / second / third time… — завжди Present Perfect. У минулому було б Past Perfect.
This is the worst outage we have had.Це найгірший інцидент, який у нас був.Після найвищого ступеня порівняння — Perfect.
It's the first time he hasn't run the release.Це вперше, коли релізом займається не він.
been чи gone — різниця, яка змінює зміст

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 / has been + V-ing// I've been waiting, she's been working
підмет + haven't / hasn't been + V-ing// I haven't been sleeping well
?Have / Has + підмет + been + V-ing … ?// How long have you been waiting?
Дієслова стану сюди не входять: ✗ I've been knowing him. → I've known him.
Perfect чи Perfect Continuous — те саме речення
I have written the report.
Наголос на результаті: звіт готовий, можна читати.
I have been writing the report all morning.
Наголос на процесі: я сидів над ним весь ранок; чи готовий — не сказано.
Ще одна пара — той самий вендор
I have called them three times.
Скільки разів. Підрахунок закінчених дій.
I have been calling them all week.
Скільки часу. Дія тягнулась і, найпевніше, ще не дала результату.
How long have you been waiting for their reply?Скільки ти вже чекаєш на їхню відповідь?How long + дія, що триває → майже завжди Perfect Continuous.
The latency has been growing since we added the new index.Латентність зростає, відколи ми додали новий індекс.since + процес, що не спинився.
He looks exhausted — he has been firefighting for two weeks straight.Він виглядає виснаженим — він два тижні підряд гасить пожежі.
Who has been drinking my coffee?Хто пив мою каву?Класична пара: видимий слід дії, а не її результат. Чашка порожня — хтось цим займався.
Проста перевірка, який із двох брати

Спитайте себе: відповідь на «скільки часу» чи на «скільки разів»?

«Скільки часу» → have been + V-ing. «Скільки разів» або «що вже готово» → have + V3.

І пам'ятайте про дієслова стану: у них процесу немає, тому вони завжди беруть звичайний Perfect. ✗ I've been knowing, ✗ I've been owning.

4.4 Слова-маркери

already — вжеyet — ще (у ? і −)just — щойноever / neverfor six yearssince 2019so far — поки щоup to nowlately / recentlytoday / this week / this yearhow long — скільки часуIt's the first time…

4.5 Третя форма — таблиці неправильних дієслів

Present Perfect живе на V3 — останній колонці. Це той самий список, який використовує аналізатор тексту, тому теорія й підсвітка говорять про одні й ті самі слова. Група A найлегша: там усі три форми однакові, отже вчити нічого.

Група A: усі три форми однакові

cutcutcutputputputletletletsetsetset
hithithitcostcostcostshutshutshutreadreadreadминулі форми читаються /red/

Група B: V2 = V3

buildbuiltbuiltsendsentsentspendspentspentlendlentlent
buyboughtboughtbringbroughtbroughtthinkthoughtthoughtcatchcaughtcaught
teachtaughttaughtfindfoundfoundloselostlostkeepkeptkept
sleepsleptsleptmeetmetmetleadledledpaypaidpaid
saysaidsaidsaid /sed/sellsoldsoldtelltoldtoldholdheldheld
makemademadehearheardheardheard /hɜːd/leaveleftleftfeelfeltfelt
sitsatsatstandstoodstoodunderstandunderstoodunderstoodwinwonwon

Група C: усі три різні — вчити напам'ять

bewas/werebeenbeginbeganbegunbreakbrokebrokenchoosechosechosen
dodiddonedrinkdrankdrunkdrivedrovedriveneatateeaten
fallfellfallenflyflewflownforgetforgotforgottengetgotgot/gotten
givegavegivengowentgonegrowgrewgrownknowknewknown
rideroderiddenriseroserisenrunranrunseesawseen
showshowedshownspeakspokespokentaketooktakenthrowthrewthrown
wakewokewokenwearworewornwritewrotewrittencomecamecome
Три пари, які плутають найчастіше

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 йому не місце.

5. Present Perfect чи Past Simple — головна пастка

Найважливіший розділ теми. Обидва часи українською перекладаються однаково — «я зробив», — тому різниця для нас невидима на слух. Її не можна вгадати; її треба вирішити свідомо, і для цього достатньо однієї перевірки.

Перевірка з одного питання

Період, у якому ця дія сталася, вже закрився?

Так, закрився (yesterday, last week, in 2019, an hour ago) → Past Simple. У закритий період нічого не додати.

Ні, ще триває (today, this week, this year, ever, so far, і взагалі «моє життя») → Present Perfect. До відкритого періоду ще можна додати наступну таку дію.

Зверніть увагу, що питання не про давність дії. «Я щойно надіслав» — це Perfect, хоч це було 30 секунд тому. «Я надіслав учора» — це Past Simple, хоч це було лише вчора. Вирішує не давність, а закритість періоду.

ПЕРІОД ЗАКРИТИЙ → PAST SIMPLEyesterday · in 2019 · last weekЗАРАЗI sent the invoice yesterday. — «yesterday» уже скінчилось, у нього нічого не додати.ПЕРІОД ЩЕ ВІДКРИТИЙ → PRESENT PERFECTtoday · this week · so far · everI've sent three invoices today. — «today» триває, до нього можна додати четвертий.
Та сама дія, той самий інтервал до «зараз» — і різні часи, бо в одному випадку рамка періоду вже зачинилась, а в іншому ні.

5.1 Два списки, які варто знати напам'ять

Період ЗАКРИТИЙ → Past SimpleПеріод ВІДКРИТИЙ → Present Perfect
yesterday · the day before yesterdaytoday · this morning (якщо ранок триває)
last week / month / year / Fridaythis week / month / year
two hours ago · a minute agoso far · up to now · until now
in 2019 · in March · on Mondayever · never · in my life
when I was a studentsince 2019 · for six years
at six o'clock · thenrecently · lately · these days
When…? (питання про момент)How long…? (питання про тривалість)
Найкоротший спосіб запам'ятати

Якщо в реченні є ago, yesterday або рік — Present Perfect неможливий фізично. Це не стилістика й не відтінок — це помилка того самого ґатунку, що неузгоджений відмінок в українській.

І навпаки: якщо є since, so far або How long — Past Simple буде помилкою.

5.2 Мінімальні пари — те саме речення, різний час

Рахунок вендору
I sent the invoice yesterday.
● Подія в закритому вчора. Ви розповідаєте історію.
I have sent the invoice.
⏵ Стан справ зараз: рахунок у них. Коли — не важливо.
Релізи
We shipped two releases last month.
Минулий місяць скінчився: цифра остаточна.
We have shipped two releases this month.
Цей місяць триває: до двох може додатися третій.
Робота в компанії
I worked at that company for six years.
Я там більше не працюю. Період закрився.
I have worked at that company for six years.
Я досі там працюю. Період відкритий.
Знайомство з людиною
I met him at a conference in 2019.
Одна подія: познайомились на конференції у 2019-му.
I have known him since 2019.
Стан, що триває: я його знаю з того часу й досі.
Втрачений ключ доступу
I lost the access key.
Розповідь про минулий інцидент. Може, ключ уже знайшли.
I have lost the access key.
Проблема прямо зараз: ключа в мене немає.
Сніданок
I had breakfast at seven.
Просто факт про ранок, який уже минув.
I have had breakfast.
Тому їсти не хочу. Наслідок для теперішнього — я сита.

5.3 Чому саме українцям це так важко

Українська ділить дієслова інакше

Українська система будується на виді: «писав» (недоконаний) проти «написав» (доконаний). Англійська система будується на охваті періоду. Ці дві сітки не збігаються — і жодне з українських дієслів не має в собі інформації про те, чи період закритий.

Тому «Я написав звіт» — це, залежно від контексту, і I wrote the report, і I have written the report. Українське речення просто не містить тієї інформації, яку англійське мусить містити. Її треба добудувати з ситуації.

А в деяких мовах перфект вільно бере «вчора» — і збиває з пантелику

Якщо ви вчили німецьку, тут особлива небезпека: німецьке Ich habe es gestern gemacht («я зробив це вчора») з перфектом — цілком нормально. Французьке Je l'ai fait hier — теж. Конструкція та сама («маю зроблене»), а обмеження — різні.

Англійська пішла окремим шляхом і зробила заборону жорсткою: назвав момент — втратив право на перфект. Тому інтуїція, перенесена з іншої європейської мови, тут не працює.

5.4 Найчастіші конкретні помилки

✗ НЕПРАВИЛЬНОI have finished it yesterday.
✓ ПРАВИЛЬНОI finished it yesterday.
Є yesterday — період закритий.
✗ НЕПРАВИЛЬНОWhen have you joined the team?
✓ ПРАВИЛЬНОWhen did you join the team?
When питає про момент, а Perfect моменту не називає. Ці двоє несумісні в принципі.
✗ НЕПРАВИЛЬНОI work here for six years.
✓ ПРАВИЛЬНОI have worked here for six years.
Найпоширеніша помилка теми. Українською теперішній час, англійською — Perfect.
✗ НЕПРАВИЛЬНОI am working here since 2019.
✓ ПРАВИЛЬНОI have been working here since 2019.
since вимагає Perfect. Continuous без have been тут неможливий.
✗ НЕПРАВИЛЬНОDid you ever been to Berlin?
✓ ПРАВИЛЬНОHave you ever been to Berlin?
Питання про досвід за все життя → Perfect. Американський розмовний варіант Did you ever go to Berlin? теж існує, але did … been неправильно завжди.

5.5 Дві прикрі деталі, через які здається, що правило «не працює»

① Британці й американці розходяться в дрібницях

З just, already та yet британська норма вимагає Perfect, а американська допускає Past Simple:

BrE: I've just eaten. · Have you finished yet? · I've already told him.
AmE: I just ate. · Did you finish yet? · I already told him.

Обидва варіанти зрозуміють будь-де. Порада проста: беріть британський. Він правильний в обох нормах, а американський — лише в одній.

② today і this morning можуть бути закритими

Період вважається закритим не за годинником, а в голові мовця. Якщо ранок для вас уже закінчився, ви скажете:

I had three calls this morning. — ранок позаду, це вже історія.
I've had three calls this morning. — ранок ще триває, я в ньому.

Обидва правильні. Це не виняток із правила, а сам його механізм: правило спирається на те, як ви бачите період, а не на календар.

Що робити, коли часу на роздуми немає

У живій розмові ви не встигнете прогнати цю схему. Тому запам'ятайте один поведінковий рефлекс:

Назвали час — переходьте на Past Simple. Щойно з вашого рота вилетіло yesterday, last week, in 2019 або ago, дієслово мусить бути V2. І навпаки: якщо ви не збираєтесь називати час, а хочете сказати про стан справ — беріть have + V3.

Ця одна звичка забирає приблизно 80% помилок теми.

6. Слова-маркери: already, yet, just, still, for, since, ever

Половина помилок у теперішніх часах — не в самому часі, а в маленькому слові поруч і в тому, де воно стоїть. Ці слова роблять подвійну роботу: вони і підказують час, і самі вимагають правильного місця в реченні.

6.1 already, yet, still — три «вже» і «ще»

ЗначенняДе стоїтьПриклад
alreadyвже (сталося, і це радше швидше, ніж очікували)між have і V3I've already deployed it. Я вже задеплоїв.
yetще (не сталося, але очікується)у кінці, лише в − і ?I haven't deployed it yet. Я ще не задеплоїв.
stillдосі (триває довше, ніж хотілося б)перед смисловим дієсловомThe pipeline is still running. Пайплайн досі виконується.
✗ НЕПРАВИЛЬНОI have deployed it already not.
Have you yet finished?
I yet haven't seen the alert.
✓ ПРАВИЛЬНОI haven't deployed it yet.
Have you finished yet?
I haven't seen the alert yet.
already в питанні — це здивування

Have you finished yet? — нейтральне питання: «ти вже закінчив?»
Have you finished already? — здивування: «невже вже закінчив? так швидко?»

Різниця чутна й важлива. Питання з already, поставлене нейтрально, може прозвучати як недовіра.

still чи yet у запереченні — тонка, але помітна різниця

He hasn't replied yet. — ще не відповів, і це нормально: очікую відповідь.
He still hasn't replied. — досі не відповів, і це вже задовго: у реченні чується нетерпіння.

Зверніть увагу на місце: still стоїть перед hasn't, а yet — у кінці.

6.2 just — щойно

She has just left.Вона щойно пішла.just завжди між have і V3. У кінець його не виносять.
I've just seen your message — sorry.Я щойно побачив твоє повідомлення — вибач.
We've just pushed a hotfix.Ми щойно розгорнули хотфікс.

just має й друге значення — «просто, лише»: I just need five minutes. Розрізняє їх час: із Perfect це «щойно», з Simple — «просто».

6.3 for, since, in — скільки, з якого моменту, за який час

Що позначаєПриклад
forскільки часу триває (проміжок)I've worked here for six years. шість років
sinceз якого моменту (точка на календарі)I've worked here since 2019. з 2019-го
inза який час щось було зробленоWe fixed it in ten minutes. за десять хвилин
✗ НЕПРАВИЛЬНОI've worked here since six years.
I've known her for 2015.
✓ ПРАВИЛЬНОI've worked here for six years.
I've known her since 2015.
Перевірка: після since має стояти дата або подія, після for — кількість.
since може вести за собою ціле речення

since + іменник: since Monday · since the outage · since 2019
since + речення в Past Simple: since I joined the team · since we added the index

Зверніть увагу на час у другій частині: подія-початок стоїть у Past Simple, а головне речення — у Perfect. I've been on call since I joined.

6.4 ever, never — досвід за все життя

Have you ever worked with that vendor?Ти колись працював із цим вендором?ever живе в питаннях і означає «хоч колись за все життя».
I've never seen latency like that.Я ніколи не бачив такої латентності.never саме є запереченням, тому haven't тут неможливе: ✗ I haven't never seen.
It's the worst outage we've ever had.Це найгірший інцидент, який у нас був.Після найвищого ступеня (the worst, the best, the first) — Perfect із ever.

6.5 lately, recently, so far — маркери відкритого періоду

ЗначенняПриклад
latelyостаннім часом (радше в ? і −)Have you seen him lately?
recentlyнещодавно (і з Perfect, і з Past Simple)We've recently moved to ECS. · We moved recently.
so farпоки що, на цю митьNobody has complained so far.
up to nowдо цього моментуUp to now, everything has worked.
these daysцими днями (звичайно з Continuous)We're shipping faster these days.

recently — єдиний із цього списку, який спокійно вживається і з Past Simple: We moved recently ✓. Решта тягне за собою Perfect.

6.6 Місце маркера в реченні — коротка зведена таблиця

СловоМісцеПриклад
already, just, never, ever, alwaysміж have/has і V3I have already sent it.
yetу кінці, лише − і ?I haven't sent it yet.
stillперед дієсловом (і перед haven't)It's still running. · He still hasn't replied.
for, since, so far, latelyу кінціI've known her since 2015.
always, usually, often (Present Simple)перед смисловим дієсловом, після beI usually work from home. · She is always late.
Найдешевший спосіб перестати помилятися з місцем

Ці слова майже не бувають самі по собі — вони живуть у зчепленні з допоміжним дієсловом. Тому вчіть їх не окремо, а цілими блоками: have already, have just, have never, haven't … yet, still hasn't.

Пʼять блоків, вимовлених уголос по десять разів, працюють краще за будь-яку таблицю: далі рука вставляє слово на потрібне місце сама.

7. Порівняння і мінімальні пари

Мінімальна пара — це два речення, які відрізняються лише часом. Саме так найшвидше «клацає» розуміння: ви бачите не правило, а те, що час робить із сенсом.

7.1 Повна таблиця порівняння

Present SimplePresent ContinuousPresent PerfectPresent Perfect Cont.
Кадр●●● усе життя дії▬ вузько навколо зараз⏵ з минулого в зараз⏵▬ процес з минулого в зараз
ПобудоваV1 / V-s, don't + V1am/is/are + V-inghave/has + V3have/has been + V-ing
Головне питанняЯк узагалі є?Що діється тепер?Який стан справ?Скільки часу вже?
Типові маркериalways, usually, every daynow, at the moment, this weekalready, yet, since, so farhow long, since, all day
Дієслова стану?✓ так✗ ні✓ так✗ ні
Про майбутнє?✓ розклад✓ домовленість
Частота в мовленні≈ 55%≈ 25%≈ 17%≈ 3%
Якщо сумніваєтесьБеріть цейТільки якщо потрібен процесТільки якщо потрібен наслідокТільки якщо потрібна тривалість

7.2 Simple чи Continuous — постійне проти тимчасового

Де я працюю
I work for a fintech company.
Постійна робота, місце в резюме.
I am working for a fintech company.
Тимчасово — контракт на три місяці, підміна, стажування.
Де я живу
I live in Lviv.
Моє місто. Так є і, найпевніше, буде.
I am living in Lviv.
Поки що: ремонт, релокація, проєкт на пів року.
Що ти робиш
What do you do?
Питання про професію. Найкорисніша пара в усій таблиці — плутають її щодня.
What are you doing?
Питання про цю хвилину: чим ти зайнятий?
Він і чужі коміти
He always reviews my commits.
Нейтральний факт про його процес роботи.
He is always reviewing my commits.
Скарга: він вічно лізе в мої коміти.
Він і уважність
He is careless.
Характеристика людини: він такий за вдачею.
He is being careless.
Оцінка поведінки: зараз він поводиться неуважно. Мʼякше і точніше.

7.3 Simple чи Perfect — теперішній стан проти охвату з минулого

Скільки я тут працюю
I work here for six years.
✗ Речення означало б «я працюю тут (щоразу) шість років» — безглуздо.
I have worked here for six years.
✓ Період почався в минулому й триває. Єдиний правильний варіант.
Я і Берлін
I fly to Berlin twice a year.
Регулярно, кілька разів на рік — рутина.
I have been to Berlin.
Досвід: я там був хоч раз у житті. Коли — не сказано.

7.4 Continuous чи Perfect Continuous — зараз проти «уже певний час»

Я і цей звіт
I am writing the report.
Я пишу його в цю хвилину. Скільки вже — не сказано.
I have been writing the report all morning.
Я сиджу над ним із самого ранку — наголос на витраченому часі.
Латентність
The latency is going up.
Зростає прямо зараз — дивлюсь на графік.
The latency has been going up since we added the index.
Зростає з того часу, як ми додали індекс, і не спинилась.

7.5 Perfect чи Perfect Continuous — результат проти процесу

Я і цей вендор
I have called them three times.
Скільки разів. Дії закінчені, їх можна порахувати.
I have been calling them all week.
Скільки часу. Дія тягнулась і, найпевніше, ще не дала результату.
Хтось у моїй кухні
Someone has drunk my coffee.
Каву випито — її більше немає. Наголос на результаті.
Someone has been drinking my coffee.
Хтось цим займався — є слід: чашка, крапля, запах. Наголос на процесі.

7.6 Усі чотири в одному наборі

Ситуація: я і міграція бази
I run the migrations.
●●● Так у нас заведено: міграції завжди на мені.
I am running the migration.
▬ Просто зараз, консоль відкрита, не відволікайте.
I have run the migration.
⏵ Готово, база вже нова. Коли — не сказано.
I have been running the migration for two hours.
⏵▬ Уже дві години з нею вожуся, і кінця не видно.
Ситуація: я і англійська
I speak English.
Факт: я знаю мову. Стан, не процес.
I am speaking English.
Просто зараз я нею говорю — наприклад, на цьому дзвінку.
I have spoken English at a conference.
Досвід або результат: доводилося виступати англійською.
I have been learning English for ten years.
Скільки часу вчу — і досі вчу.
Як користуватися цим розділом

Не читайте пари підряд — від цього мало користі. Візьміть одну пару, закрийте праву колонку і скажіть уголос, що змінилося в сенсі. Якщо сформулювали своїми словами — пара засвоєна.

Далі зробіть найкорисніше: складіть власну четвірку за зразком розділу 7.6 — про вашу справжню роботу. Одна власна четвірка вартує двадцяти прочитаних.

8. Теперішній час про майбутнє

Англійська регулярно говорить про майбутнє теперішнім часом — і в кількох випадках will буде прямою помилкою. Це недовгий розділ, але саме він найшвидше прибирає з мовлення «шкільний» присмак.

8.1 Розклад і розпорядок → Present Simple

Якщо подія стоїть у розкладі, таблиці чи програмі — вона не «трапиться», вона просто така є. Тому Present Simple.

The train leaves at 6:40.Потяг відходить о 6:40.Розклад потягів — властивість світу, а не мій план.
The next sprint starts on Monday.Наступний спринт починається в понеділок.
When does the subscription expire?Коли закінчується підписка?
The demo is at three, right after lunch.Демо в програмі о третій, відразу після обіду.

8.2 Домовленість із датою → Present Continuous

Якщо ви з кимось домовились і це вже в календарі — Continuous. Це найприродніший спосіб говорити про свої найближчі плани, значно живіший за will.

We are meeting the vendor on Thursday.Ми зустрічаємось із вендором у четвер.Час узгоджений, зустріч у календарі.
I am flying to Berlin next week.Я летю в Берлін наступного тижня.Квиток куплений — це домовленість зі світом.
What are you doing on Friday evening?Що ти робиш у пʼятницю ввечері?Найзвичайніший спосіб запитати про плани. What will you do on Friday? звучить книжно.
I am not working tomorrow.Завтра я не працюю.I don't work tomorrow звучало б як про постійний графік.
Розклад чи домовленість — швидка перевірка

Спитайте: це чийсь розклад чи моя домовленість?

The train leaves at six — розклад залізниці, я на нього не впливаю → Simple.
I'm taking the six o'clock train — моє рішення й мій план → Continuous.

Обидва про той самий потяг і той самий час — але дивляться з різних боків.

8.3 Після when, if, as soon as, until, before, after — теперішній час

Це найважливіше правило розділу. У підрядному реченні часу або умови англійська не ставить will, хоч ідеться про майбутнє. Українська ставить майбутній час в обох частинах — тому калька виникає майже автоматично.

✗ НЕПРАВИЛЬНОI'll call you when the migration will finish.
If the latency will go above the threshold, the alert fires.
We'll deploy as soon as the tests will pass.
✓ ПРАВИЛЬНОI'll call you when the migration finishes.
If the latency goes above the threshold, the alert fires.
We'll deploy as soon as the tests pass.
I will let you know as soon as the vendor replies.Я скажу тобі, щойно вендор відповість.Після as soon as — теперішній час. will лишається тільки в головній частині.
Don't merge until the review is done.Не мерджте, поки ревʼю не завершиться.Після until — теперішній час. І зверніть увагу: until уже несе «не», тому другого заперечення не треба.
Before you start, check the environment variables.Перед тим як почнеш, перевір змінні середовища.
If you have already sent the invoice, let me know.Якщо ти вже надіслав рахунок, скажи.Perfect у підрядному реченні теж можливий — забороняється саме will, а не будь-який інший час.
Коли when усе-таки бере will

Правило стосується when у значенні «коли настане момент». Але when буває і питальним словом у непрямому питанні — і там will цілком доречний:

I'll call you when the deploy finishes. — коли завершиться (обставина часу) → без will.
I don't know when the deploy will finish. — не знаю, коли завершиться (непряме питання) → з will.

Розрізняє їх зміст: у першому реченні when відповідає на «в який момент я подзвоню», у другому — це те, про що я не знаю.

8.4 Коротко про сусідів: will і going to

Це не тема цього розділу, але без них картина неповна. Один рядок на кожен варіант.

ФормаЩо означаєПриклад
Present Simpleрозклад, програма, таблицяThe train leaves at six.
Present Continuousдомовленість, дата в календаріI**'m meeting** them at six.
going toнамір або видима ознакаI**'m going to** refactor this. · It**'s going to** rain.
willрішення в моменті мовлення, обіцянка, прогнозOK, I**'ll** do it. · It will be fine.
Що з цього справді змінює вашу мову

Українці майже все майбутнє кажуть через will — і саме тому мовлення звучить рівно й трохи неживо. Найшвидший спосіб це виправити: у розмові про свої найближчі плани переходьте на Present Continuous.

Замість I will meet them on ThursdayI'm meeting them on Thursday. Одна ця заміна дає більше «природності», ніж будь-яке розширення словника.

9. Три тексти з повним розбором

Правила дають розуміння, а зв'язний текст — відчуття. Спочатку прочитайте англійською, потім звірте переклад, і лише потім подивіться розбір кожного дієслова. Тут немає жодної вправи: тут треба побачити, як чотири часи працюють в одному абзаці.

Текст 1 — ранковий апдейт на стендапі

Morning. Quick update: the migration is still running — it has been going for about three hours now, which is longer than we expected. I have already checked the logs twice and I don't see any errors, so I think it is just slow. The vendor hasn't replied to my email yet, so I am escalating it today. Apart from that, I have closed four tickets this sprint, and I am reviewing Olena's pull request this afternoon. I usually run the release, but this week I am handing it over to Serhii — I am on call.

Переклад: Доброго ранку. Коротко: міграція досі виконується — вона йде вже близько трьох годин, це довше, ніж ми очікували. Я вже двічі перевірив логи й помилок не бачу, тож, думаю, вона просто повільна. Вендор ще не відповів на мій лист, тому сьогодні я це ескалюю. Крім того, за цей спринт я закрив чотири тікети, а по обіді беруся за пул-реквест Олени. Зазвичай реліз роблю я, але цього тижня передаю його Сергієві — я на чергуванні.
is still running — Present Continuous
Процес у цю хвилину. still додає «довше, ніж хотілося б».
has been going — Perfect Continuous
Тривалість процесу, який досі не спинився: for about three hours. На питання «скільки часу» відповідає саме цей час.
is longer, don't see, think — Present Simple
Три дієслова стану поспіль. Continuous до них не застосовується: ✗ I'm not seeing, ✗ I'm thinking it's slow.
have already checked — Present Perfect
Результат, важливий зараз: логи вже перевірені, отже далі їх дивити не треба. already — між have і V3.
hasn't replied … yet — Present Perfect
Відповіді немає на цю мить, але вона очікується. yet — у кінці.
am escalating — Present Continuous
План на сьогодні, вже вирішений. Тому не will escalate.
have closed — Present Perfect
Підрахунок у відкритому періоді: this sprint ще триває, і тікетів може стати пʼять.
am reviewing — Present Continuous
Домовленість на сьогоднішній день. Про майбутнє, і це нормально.
usually run — Present Simple
Постійний розподіл обовʼязків. Прислівник частоти стоїть перед дієсловом.
am handing over — Present Continuous
Тимчасовий виняток на цей тиждень — саме тому Continuous, а не Simple.

Текст 2 — представлення спікерки на конференції

Maryna has worked in security for twelve years. She currently leads a team of nine at a fintech company in Berlin, and she teaches a course on threat modelling twice a year. She has been to almost every European security conference, and she has spoken at four of them. Right now she is writing a book about incident response — she has been working on it since last spring. She doesn't like the word expert, but she has seen more breaches than anyone I know.

Переклад: Марина працює в безпеці дванадцять років. Зараз вона керує командою з девʼятьох людей у фінтех-компанії в Берліні й двічі на рік читає курс із моделювання загроз. Вона була майже на всіх європейських конференціях з безпеки, і на чотирьох із них виступала. Просто зараз вона пише книжку про реагування на інциденти — вона працює над нею з минулої весни. Слово «експерт» їй не подобається, але вона бачила більше зламів, ніж будь-хто з моїх знайомих.
has worked for twelve years — Present Perfect
Найважливіший рядок тексту. Період почався в минулому й триває, тому ✗ works for twelve years. Українською тут теперішній час — і саме звідси помилка.
leads, teaches — Present Simple
Постійні ролі й регулярність (twice a year). Зверніть увагу на -es у teaches.
has been to — Present Perfect
Досвід: була і повернулася. Порівняйте has gone to — це означало б, що вона там зараз.
has spoken — Present Perfect
Скільки разів за все життя, без жодної дати. Назвіть рік — і час доведеться змінити на Past Simple.
is writing — Present Continuous
Незавершений проєкт у процесі. Right now тут означає «на цьому етапі життя», а не «в цю секунду».
has been working since — Perfect Continuous
Наголос на тривалості того самого процесу. since last spring — точка початку, а не проміжок.
doesn't like, know — Present Simple
Дієслова стану. І -s уже сидить у doesn't: ✗ doesn't likes.
has seen — Present Perfect
Досвід у порівнянні: більше, ніж будь-хто, — до цього моменту.

Текст 3 — переписка з другом, без роботи

Hey — are you still at the office? I have been waiting outside the café for twenty minutes and my phone is dying. I know you always work late on Fridays, but you said seven. Anyway, I have ordered you a coffee; it is getting cold. If you leave now, you'll be here in ten minutes. I am not going anywhere — I have nothing else planned.

Переклад: Привіт — ти ще в офісі? Я чекаю під кавʼярнею вже двадцять хвилин, і телефон сідає. Я знаю, ти завжди в пʼятницю працюєш до ночі, але ти казав — сьома. Хай так: я взяв тобі каву, вона холоне. Якщо вийдеш зараз, будеш тут за десять хвилин. Я нікуди не піду — у мене на сьогодні більше нічого немає.
are you still at the office — Present Simple
Дієслово be: питання без do. ✗ Do you still be…
have been waiting for twenty minutes — Perfect Continuous
Найтиповіший випадок цього часу: скільки часу вже триває те, що досі триває. Українською — теперішній: «чекаю вже двадцять хвилин».
is dying, is getting cold — Present Continuous
Дві зміни в процесі. Дієслова зміни (get, grow, die, rise) майже завжди йдуть у Continuous.
know, always work — Present Simple
Стан і звичка. always тут нейтральне — це просто його графік, без роздратування.
have ordered — Present Perfect
Результат, який видно на столі. Коли саме замовив — не важливо.
If you leave now, you will be here — Present Simple
Після if — теперішній час, will лишається тільки в головній частині. ✗ If you will leave.
am not going anywhere — Present Continuous
Про найближче майбутнє: рішення вже ухвалене.
have nothing else planned — Present Simple
have у значенні «мати» — стан. ✗ I'm having nothing else planned.
Що з цим робити далі

Візьміть текст 1 і перепишіть його про свій справжній робочий тиждень: що досі виконується, що ви вже зробили, що робите просто зараз, що заплановане на завтра. Вісім-десять речень.

Це найдорожча вправа в усій темі, бо змушує вибирати час не з таблиці, а з власної ситуації — а саме цього й вимагає жива мова.

10. Переклад з української — 25 речень

Найкорисніша вправа в усьому документі. Прочитайте українське речення, вирішіть, який час потрібен, напишіть переклад у полі — і лише потім відкрийте відповідь. Перевірка порівнює ваш варіант з еталоном послівно; правильних перекладів завжди більше, ніж один, тому останнє слово за вами.

Блок A — Present Simple

1.Я їжджу на роботу метро.
2.Вона не знає про зміну.
3.Скільки часу займає деплой?
4.Наш сервіс обробляє близько мільйона запитів на день.
5.Він завжди забуває оновити тікет.
6.Потяг відходить о 6:40.
7.Ти працюєш у пʼятницю?

Блок B — Present Continuous

1.Я саме дивлюсь твій пул-реквест.
2.Цього місяця я підміняю тімліда.
3.Латентність зростає.
4.Що ти робиш? — Нічого, чекаю на збірку.
5.Ми зустрічаємось із вендором у четвер. (уже домовлено)
6.Він постійно пушить у main без ревʼю. (з роздратуванням)

Блок C — Present Perfect

1.Я вже виправив цей баг.
2.Ти вже надіслав рахунок?
3.Я працюю тут шість років.
4.Я ніколи не бачив такої латентності.
5.Ми ще не завершили міграцію.
6.Вона щойно пішла.
7.Цього тижня я провів три співбесіди.

Блок D — змішані, найскладніші

1.Я знаю його з університету.
2.Я чекаю на відповідь від вендора вже два тижні.
3.Учора я задеплоїв нову версію, і вона досі працює.
4.Скільки ти вже пишеш цей звіт?
5.Його немає в офісі — цього тижня він працює з дому.

11. Десять помилок українців

Це помилки, які найчастіше чути від українців із хорошою англійською. Вони не заважають зрозуміти зміст — вони просто щоразу повідомляють співрозмовнику, що мова не ваша перша. Виправите ці десять — і перейдете з «одразу чути іноземця» до «звучить вільно».

① Забуте -s у третій особі однини

Найчастіша помилка теми і найдешевша у виправленні. В українській дієслово узгоджується з підметом завжди, тому мозок не бачить в англійському -s нічого важливого — і воно просто зникає в потоці мовлення.

✗ НЕПРАВИЛЬНОOur service handle a million requests a day.
She know about the outage.
It depend on the config.
✓ ПРАВИЛЬНОOur service handles a million requests a day.
She knows about the outage.
It depends on the config.

② Подвійне -s після does

Дзеркальна помилка до першої, і виникає вона в тих, хто вже навчився не забувати -s. Логіка та сама, що з did + V1: допоміжне дієслово забрало граматику собі.

✗ НЕПРАВИЛЬНОShe doesn't knows about it.
Does it scales to a million users?
Why does he pushes to main?
✓ ПРАВИЛЬНОShe doesn't know about it.
Does it scale to a million users?
Why does he push to main?

③ Український теперішній час там, де потрібен Present Perfect

Помилка з найбільшою відстанню між «звучить логічно» і «правильно». Українською «я працюю тут шість років» — теперішній час, і рука пише теперішній.

✗ НЕПРАВИЛЬНОI work here for six years.
I know him since university.
We are waiting for their reply for two weeks.
✓ ПРАВИЛЬНОI have worked here for six years.
I have known him since university.
We have been waiting for their reply for two weeks.

④ Present Perfect із названим моментом минулого

Дзеркало помилки ③: перфект вивчений, і тепер він лізе всюди. Але yesterday, ago, in 2019 закривають період — і разом із ним закривають дорогу перфекту.

✗ НЕПРАВИЛЬНОI have deployed it yesterday.
When have you joined the team?
We have moved to ECS in 2021.
✓ ПРАВИЛЬНОI deployed it yesterday.
When did you join the team?
We moved to ECS in 2021.

⑤ Continuous із дієсловами стану

Continuous показує процес. У стану процесу немає — «я знаю» не має середини, яку можна показати. Список дієслів стану — у розділі 3.3.

✗ НЕПРАВИЛЬНОI am not understanding this diagram.
We are needing the numbers by Friday.
He is having two direct reports.
✓ ПРАВИЛЬНОI don't understand this diagram.
We need the numbers by Friday.
He has two direct reports.

⑥ Continuous замість Simple для постійного факту

Зворотний перекос: Continuous вивчено як «правильний теперішній», і тепер він описує те, що взагалі так є. Носій почує в такому реченні «тимчасово» — і перепитає, на скільки місяців.

✗ НЕПРАВИЛЬНОI am working for a fintech company. (звучить як контракт на три місяці)
Our service is handling a million requests a day.
I am living in Lviv. (звучить як «поки що»)
✓ ПРАВИЛЬНОI work for a fintech company.
Our service handles a million requests a day.
I live in Lviv.

⑦ Питання без do / does — калька з інтонації

Українською питання ставиться самою інтонацією: «Ти бачив?» Англійською потрібне допоміжне дієслово та інверсія — інакше це не питання, а припущення з підвищеним тоном.

✗ НЕПРАВИЛЬНОYou know about the outage?
What you do on weekends?
Why he pushes to main?
✓ ПРАВИЛЬНОDo you know about the outage?
What do you do on weekends?
Why does he push to main?

⑧ will після when, if, as soon as, until

Українською майбутній час стоїть в обох частинах речення: «Я подзвоню, коли міграція завершиться». Англійська в підрядному реченні часу або умови ставить теперішній.

✗ НЕПРАВИЛЬНОI'll call you when the migration will finish.
If the latency will go up, the alert fires.
Wait until the tests will pass.
✓ ПРАВИЛЬНОI'll call you when the migration finishes.
If the latency goes up, the alert fires.
Wait until the tests pass.

⑨ Не те місце для already, yet і never

Слово правильне, час правильний — а речення все одно чуже, бо порядок слів в англійській жорсткий там, де українською він вільний.

✗ НЕПРАВИЛЬНОI yet haven't seen the alert.
I have already not sent it.
I haven't never seen this error.
✓ ПРАВИЛЬНОI haven't seen the alert yet.
I haven't sent it yet.
I have never seen this error.

⑩ Present Simple замість Continuous для власних планів

Українською «Я їду в Берлін у четвер» — теперішній час, і калька дає I go to Berlin on Thursday. Носій почує в цьому розклад — щось на кшталт «я їжджу в Берлін щочетверга».

✗ НЕПРАВИЛЬНОI go to Berlin on Thursday.
We meet the vendor tomorrow.
I don't work tomorrow.
✓ ПРАВИЛЬНОI'm going to Berlin on Thursday.
We're meeting the vendor tomorrow.
I'm not working tomorrow.
🔊 Вимова теперішніх форм — особистий список для контролю

does /dʌz/ — а не /duːz/. Так само doesn't /ˈdʌz(ə)nt/
says /sez/ — не /seɪz/. Хоч say — /seɪ/
has у швидкій мові стає /əz/: she's done it звучить майже як «шіздан іт»
have у I've стає одним звуком /v/: I've seen it → /aɪv siːn ɪt/
-es після шиплячих — це /ɪz/, окремий склад: pushes /ˈpʊʃɪz/, manages /ˈmænɪdʒɪz/
-s після дзвінких — це /z/, а не /s/: runs /rʌnz/, knows /nəʊz/, scales /skeɪlz/
been /biːn/ у британській, /bɪn/ у американській — обидва нормальні, головне не /bɛn/

Як користуватися цим списком

Десять помилок за раз не виправляються. Виберіть одну — найпевніше ① або ③ — і тиждень слідкуйте тільки за нею: у листах, у повідомленнях, у мовленні. Коли вона перестане виникати сама, беріть наступну.

Одна виправлена звичка вартує десяти помічених.

12. Схема вибору часу — 15 секунд

Прокручуйте це в голові, доки не стане автоматичним. Зверніть увагу на зелену рамку внизу: перше питання схеми — не про теперішній час узагалі, а про те, чи не назвали ви щойно закритий момент минулого. Через кілька тижнів схема вам уже не знадобиться.

Дія почалась раніше, а результатабо період тягнеться в теперішнє?ТАКPRESENT PERFECThave / has + V3…have already fixed itтривалість → have been + V-ingНІЦе відбувається саме теперабо тимчасово, у цей період?ТАКPRESENT CONTINUOUSam / is / are + V-ing…I am covering this weekне з дієсловом стануНІЦе дієслово стану?(know, want, need, mean, seem, own, cost)У БУДЬ-ЯКОМУ РАЗІPRESENT SIMPLEV1 · he/she/it + V-s · don't / doesn't + V1…we deploy on Fridays · she doesn't know yetПеред усім цим — одна перевірка.Чи назвали ви закритий момент минулого — yesterday, in 2019, last week?Якщо так, це взагалі не теперішній час: беріть Past Simple.

13. Вправи з відповідями

Спочатку зробіть подумки або на папері, потім відкривайте відповідь. Пояснення є до кожного пункту. Вправа C — найважливіша: вона тренує саме той вибір, на якому будується вся тема.

Вправа A — розкрийте дужки

1.She (not / understand) ___ why the build (fail) ___ every time.
2.I (work) ___ on this refactor since Monday.
3.Sorry, I (call) ___ you back — I (talk) ___ to the vendor right now.
4.How many tickets ___ you ___ (close) this sprint?
5.The train (leave) ___ at 6:40, so we (meet) ___ at the station at 6:15.
6.He (always / interrupt) ___ me during the standup!
7.We (not / release) ___ anything yet this quarter.
8.If the latency (go) ___ above the threshold, the alert (fire) ___.
9.This is the third time I ___ (ask) about the handover.
10.I (deploy) ___ it last night and it (run) ___ fine since then.

Вправа B — знайдіть і виправте помилку

1.He work here since 2019.
2.I've fixed it yesterday.
3.She doesn’t knows about the outage.
4.I am not understanding this diagram.
5.What you do on weekends?
6.I am living in Kyiv all my life.
7.How long are you waiting for the reply?
8.When have you joined the team?
9.I will tell you when the migration will finish.
10.He is having two direct reports.

Вправа C — Present Perfect чи Past Simple

Виберіть час і сформулюйте, яке саме слово в реченні його вирішило.

1.We ___ (ship) two releases this month.
2.We ___ (ship) two releases last month.
3.I ___ (never / work) with that vendor.
4.I ___ (work) with that vendor in 2021.
5.___ you ___ (see) the alert? It ___ (fire) ten minutes ago.
6.She ___ (leave) the company, so she ___ (not / be) on the call.
7.How long ___ you ___ (be) in this role?
8.The service ___ (go) down twice today and once yesterday.

14. Тест — 20 питань

Натисніть варіант — побачите, чи правильно, і головне чому. 0 / 20

1. I ___ here for six years and I still like it.

Я працюю тут шість років — і мені досі подобається.

2. She ___ about the outage — nobody told her.

Вона не знає про збій — їй ніхто не сказав.

3. I ___ the invoice yesterday afternoon.

Я надіслав рахунок учора вдень.

4. We ___ two releases this week.

Цього тижня ми випустили два релізи.

5. ___ you ___ my message about the roadmap?

Ти бачив моє повідомлення про роадмеп?

6. The train ___ at 6:40, so we should leave now.

Потяг відходить о 6:40, тож треба виходити.

7. I can't talk — I ___ to the vendor right now.

Не можу говорити — я саме розмовляю з вендором.

8. How long ___ you ___ for their reply?

Скільки ти вже чекаєш на їхню відповідь?

9. When ___ you ___ the company?

Коли ти прийшов у компанію?

10. He ___ to main without review — it drives me mad.

Він постійно пушить у main без ревʼю — це мене дратує.

11. I ___ for the team lead this month.

Цього місяця я підміняю тімліда.

12. She's not on the call — she ___ the company.

Її немає на дзвінку — вона пішла з компанії.

13. Our service ___ about a million requests a day.

Наш сервіс обробляє близько мільйона запитів на день.

14. I'll call you as soon as the migration ___.

Я подзвоню, щойно міграція завершиться.

15. We ___ the migration ___.

Ми ще не завершили міграцію.

16. He ___ two direct reports and no budget.

У нього двоє підлеглих і жодного бюджету.

17. The latency ___ since we added the new index.

Латентність зростає, відколи ми додали новий індекс.

18. This is the third time I ___ about the handover.

Я питаю про передачу справ уже третій раз.

19. We ___ the vendor on Thursday — it’s in the calendar.

Ми зустрічаємось із вендором у четвер — це вже в календарі.

20. The service ___ down twice today and once yesterday.

Сервіс падав двічі сьогодні й один раз учора.

15. Звідки взялися -s, be + ing і have + V3

Три речі в цій темі виглядають свавільними: чому -s причепилося саме до третьої особи, чому be + ing узагалі існує і чому have + V3 категорично не терпить слова yesterday. Жодна з них не є правилом, яке хтось вигадав. Це три різні шари історії мови — і коли шари видно, правила перестають бути набором винятків.

15.1 Чому -s лишилося одне на всю парадигму

Давньоанглійське дієслово мало повний набір закінчень, як зараз українське: ic lufie («я люблю»), þū lufast («ти любиш»), hē lufaþ («він любить»), wē lufiaþ («ми любимо»).

Далі відбулося те, що відбувається з будь-якою мовою під тиском наголосу: ненаголошені кінцівки стерлися. Голосні в них редукувалися, приголосні відпали, і від усієї системи вижило одне закінчення — у третій особі однини.

І вижило не те, що було нормою

У південних діалектах третя особа мала -eth: he loveth, he hath, he doth. У північних — -es. Літературною нормою було південне, а перемогло північне: у Шекспіра ще паралельно живуть he hath і he has, а до XVIII ст. -eth лишається тільки в біблійному та урочистому стилі.

Тобто -s, яке ви щодня забуваєте поставити, — це діалектна форма, що витіснила офіційну. Мова часто йде саме так.

Практичний наслідок простий: -s — останній уламок колишньої системи узгодження. Він не має логіки, бо не мусив нею бути: він просто той, хто вцілів. І виправляти його доводиться свідомо, бо в українській вціліли всі закінчення, і ваша інтуїція про узгодження налаштована на іншу картину.

15.2 be + V-ing виросло з прийменникової конструкції

Тривала форма — наймолодший із трьох шарів. У середньоанглійській казали he was on huntinge — буквально «він був на полюванні», де після прийменника стояв іменник.

ЕтапФормаЩо це
Середньоанглійськаhe was on huntingeприйменник + віддієслівний іменник
XVI–XVII ст.he was a-huntingприйменник стерся до префікса
Сучасна моваhe was huntingпрефікс зник, форма стала дієслівною

Форма a-hunting ще й зараз трапляється в народних піснях і стилізаціях — це не помилка, а законсервований проміжний етап.

Обовʼязковою тривала форма зробилася лише в новій англійській. До того I write могло означати і «пишу взагалі», і «пишу зараз» — рівно як українське «пишу». Тому Continuous і досі відчувається як додаткова оптика, а не як базовий час: він і є додатковий, просто його додали давно.

15.3 have + V3: «маю зроблене» стало часом

Перфект виріс із звичайної присвійної конструкції. Речення I have the letter written означало буквально «я маю лист написаним»: have — повноцінне дієслово «мати», written — прикметник-означення до letter.

Далі відбувся перерозклад: слухачі почали чути в цьому не «маю лист (який) написаний», а «я написав лист». Дієслово have втратило власне значення й стало допоміжним, а порядок слів застиг як have + V3.

Той самий шлях пройшли й сусідні мови

Німецьке ich habe geschrieben, французьке j'ai écrit, іспанське he escrito — це буквально та сама конструкція «маю написане», яка виникла незалежно з тієї самої присвійної моделі.

Але обмеження в них різні. Німецьке Ich habe es gestern gemacht («я зробив це вчора») з перфектом — нормально; французьке Je l'ai fait hier — теж. Англійська ж зробила заборону жорсткою: назвав закритий момент — втратив право на перфект.

Ось звідки береться головна пастка розділу 5. Це не тонкість стилю, а наслідок того, що англійська пішла окремим шляхом: у ній have досі зберігає прив'язку до теперішнього («я маю це зробленим»), і тому речення не може одночасно вказувати на закрите минуле. Німецька цей зв'язок ослабила, англійська — ні.

15.4 Найкорисніший наслідок: чому «doesn't knows» неможливе

Do-support — конструкція з do в питаннях і запереченнях — з'явилася в XV–XVI ст. У Шекспіра ще паралельно живуть «I know not» і «I do not know»: обидва були нормою.

Коли do увійшло в систему, воно взяло на себе всю граматику речення — і час, і особу. Основному дієслову не залишилося нічого, тому воно повертається до початкової форми. Це одне й те саме правило для обох тем цього сайту:

ЧасДопоміжне забираєСмисловому лишається
Present Simpledoes (особа + час)V1: doesn't know
Past Simpledid (час)V1: didn't know
✗ НЕПРАВИЛЬНОShe doesn't knows.
Did you saw it?
He didn't can deploy it.
✓ ПРАВИЛЬНОShe doesn't know.
Did you see it?
He couldn't deploy it.

Третій рядок — з тієї самої історії. Модальні дієслова (can, must, should) сформувалися до появи do-support і залишилися в старій системі, де заперечення утворювалося простим додаванням not. Тому didn't can неможливе, а couldn't — норма.

Навіщо це знати

Історія не поставить вам мову — це робить лише практика. Але вона знімає відчуття свавілля, а саме воно найчастіше змушує кинути тему на середині.

Три конструкції, які ви вчили як три незалежні правила, насправді походять із трьох різних епох і трьох різних механізмів: стерте закінчення, стертий прийменник і перерозкладена присвійна конструкція. Форма, у якої видно походження, запам'ятовується як історія, а не як виняток.

16. Шпаргалка

Зробіть скріншот. Усе вище — стисло.

ТЕПЕРІШНІ ЧАСИ — ШВИДКА ДОВІДКА

PRESENT SIMPLE

V1 · he/she/it + V-s · don't / doesn't + V1 · Do / Does … V1?
Постійний факт · регулярна дія · загальна істина · розклад · інструкції · перекази й заголовки.
Our service handles a million requests a day. She doesn't know yet. Does it scale?
⚠ Після does ніякого -s: ✗ doesn't knows.

PRESENT CONTINUOUS

am / is / are + V-ing
Прямо зараз · тимчасово в цей період · зміна й тенденція · домовленість на майбутнє · роздратування з always · ввічливість.
I'm covering for her this month. The latency is going up.
✗ Ніколи з дієсловами стану: know, want, need, mean, understand, own, seem, be.

PRESENT PERFECT

have / has + V3
Результат тут · досвід (ever / never) · відкритий період (for / since / today) · just / already / yet · підрахунок · It's the first time…
I've worked here for six years. Have you sent the invoice yet?
⚠ V3, не V2: ✗ I have saw → ✓ I have seen.

PERFECT CONTINUOUS

have / has been + V-ing
Тривалість процесу, що досі триває. Відповідає на «скільки часу», а не «скільки разів».
How long have you been waiting? · I've been running the migration for two hours.

ГОЛОВНИЙ ТЕСТ ТЕМИ

Період, у якому це сталося, вже закрився? Так → Past Simple. Ні → Present Perfect.
Закриті: yesterday · ago · in 2019 · last week · When…?
Відкриті: today · this week · so far · ever · since · How long…?

Simple чи Continuous

Simple — постійно, взагалі · Continuous — тимчасово, у процесі.
I work for a bank (постійна робота) · I'm working for a bank (контракт на три місяці)

What do / are you doing

What do you do? = Ким ти працюєш? · What are you doing? = Чим ти зайнятий?

for чи since

for + скільки часу (for six years) · since + з якого моменту (since 2019)
✗ since six years

Місце маркера

already / just / never / ever — між have і V3
yet — у кінці, тільки в − і ?
still — перед дієсловом і перед hasn't

been чи gone

has been to = був і повернувся (досвід) · has gone to = поїхав і зараз там

Про майбутнє

Розклад → Simple: the train leaves at six
Домовленість → Continuous: I'm meeting them at six
Після when / if / as soon as / until → теперішній час, ніякого will

Вимова

-s: /s/ після глухих · /z/ після дзвінких і голосних · /ɪz/ після шиплячих
does /dʌz/ · says /sez/

Золоте правило

Назвали закритий момент минулого → Past Simple. Не назвали й говорите про стан справ → Present Perfect. Описуєте, як узагалі є → Present Simple.

17. План практики на 14 днів

Читання правил дає розуміння, але не автоматизм. Автоматизм дає лише продукування власних речень. По 15 хвилин на день.

ДеньЩо робимоЯк саме
1Present Simple: форма і -sОпишіть свою роботу вісьмома реченнями в третій особі — про колегу, не про себе. Кожне дієслово з -s. Це найшвидший спосіб зробити закінчення видимим.
2Питання і запереченняСкладіть 10 питань про робочі процеси: Do we…? Does it…? How long does…? Промовте вголос — саме в мовленні do найчастіше зникає.
3Вимова -sВізьміть 15 дієслів зі свого лексикону, розсортуйте на /s/ /z/ /ɪz/ і промовте вголос по три рази. Перевірте окремо does і says.
4Present ContinuousОпишіть свій поточний тиждень: що робите просто зараз, що тимчасово, що змінюється. Мінімум 8 речень, усі в Continuous.
5Дієслова стануВізьміть свої речення з дня 4 і перевірте кожне: чи немає там -ing у дієслова стану? Далі складіть 5 пар із розділу 3.3 (I think / I'm thinking).
6Simple проти Continuous10 пар за зразком розділу 7.2: постійне проти тимчасового. Про власну роботу, не з книжки.
7ПовторенняПрочитайте розділ 7 ще раз. Придумайте 3 власні мінімальні пари й запишіть, що саме змінює час у сенсі.
8Present Perfect: результат і досвід10 речень: пʼять про те, що вже зроблено (I've already…), пʼять про досвід (I've never…, Have you ever…?).
9for / since і відкритий періодНапишіть свою біографію на 6 речень тільки через Perfect: скільки де працюєте, скільки чого знаєте, скільки разів що робили.
10Головна пасткаВізьміть 10 своїх речень із днів 8–9 і до кожного зробіть парне речення в Past Simple, додавши закритий час (yesterday, in 2021). Проговоріть пари вголос.
11Perfect Continuous8 речень на «скільки часу вже»: How long have you been…? і відповіді. Далі перепишіть кожне у звичайний Perfect і сформулюйте різницю.
12Теперішній про майбутнєОпишіть свій наступний тиждень: розклад — через Simple, домовленості — через Continuous. Потім 5 речень із when / as soon as / until без жодного will у підрядному.
13Власний текст і вголосНапишіть свою версію «Тексту 1» із розділу 9: справжній робочий апдейт, 8–10 речень, усі чотири часи. Розкажіть його вголос без тексту, запишіть на диктофон і послухайте.
14Тест і аудитПройдіть тест з розділу 14. Усе, що нижче 17/20 — поверніться до відповідного розділу. Окремо перечитайте розділ 11 і виберіть одну помилку, за якою слідкуватимете наступний місяць.
Правило, яке вирішує все

Один власноруч складений приклад про вашу реальну роботу дає більше, ніж двадцять прочитаних чужих речень. Мозок запам'ятовує те, що ви самі виробили, а не те, що ви впізнали.

Найважливіший день у цьому плані — десятий

Дні 8 і 9 дають перфект. День 10 дає межу між перфектом і Past Simple — а саме її брак і робить помилку ③ та ④ з розділу 11 такими стійкими.

Якщо на весь план часу немає, зробіть хоча б день 10. Двадцять пар речень, проговорених уголос, змінюють більше, ніж повторне читання теорії.