Розділ 13 з 18

Схема вибору типу — 15 секунд

Три питання у фіксованому порядку. Поки звичка не зʼявилась, проходьте їх свідомо перед кожним умовним реченням — на це справді йде секунд пʼятнадцять. Потім рука почне вибирати сама.

Крок 1 — Це взагалі про конкретний випадок?

Якщо це правило, закон чи звичка, яка спрацьовує щоразу («якщо натиснути — перезавантажується»), — це zero: Present Simple в обох плечах, і схема закінчилась. Перевірка: підставляється «коли» замість «якщо» без зміни змісту.

Крок 2 — Я в це вірю?

Конкретний випадок у майбутньому. Ставите на нього — first: if + Present Simple → will + V1. Це мрія, малоймовірність, «якби раптом» — second: if + Past Simple → would + V1. Українська підказка: у результаті зʼявилось «б» — ви вже не в first.

Крок 3 — Чи потяг уже пішов?

Якщо умова — про минуле, яке не переграти («якби ми тоді…»), вмикаються довгі форми: if + Past Perfect → would have + V3 — third. І контрольне питання до результату: він теж про тоді — чи триває досі? Якщо наслідок живе зараз («…я б зараз не переписував») — результат скорочується до would + V1: це змішаний тип, і слово now зазвичай стоїть просто в реченні.

Контрольні питання після збирання
  • У if-частині немає ні will, ні would? (їм туди не можна — ніколи)
  • Якщо якір у минулому («вчора», «тоді», «минулого року») — обидві форми довгі: had + V3 і would have + V3?
  • If-частина стоїть першою — кома після неї є? Другою — коми немає?
  • unless без not, in case — тільки для страховки наперед?
Схема в дії: «Якби ми найняли тестувальника, я б зараз не правив ці баги»
Не zero — далі.
Крок 1: це не закон і не звичка — конкретна ситуація. Ідемо далі.
If we had hired a tester…
Крок 2–3: «найняли б» — минула розвилка, потяг пішов → if + Past Perfect.
If we had hired a tester, I wouldn't be fixing these bugs now.
Результат — про зараз («зараз правлю»), маркер now: would + V1, без have. Змішаний тип зібрався сам.

Що далі з цим правилом