Розділ 5 з 18

Third conditional: минуле, якого не було

Третій тип — розбір польотів: подія вже сталася (або не сталася), змінити нічого не можна, і ви прокручуєте альтернативу. Жаль, докір, «якби ж ми тоді знали». Ручка реальності — на дні, і час відступає на два кроки: Past Perfect в умові, would have + V3 у результаті.

+If + Past Perfect, … would have + V3// If we had tested it, we would have caught the bug.
−If + Past Perfect, … wouldn't have + V3// If you had told me, I wouldn't have booked the tickets.
?What would you have done if + Past Perfect?// What would you have done if the deal had failed?
У розмові все стискається: If we'd tested it, we would've caught the bug. Перше 'd — had, друге've — have.

Форми страшні, логіка та сама

Третій тип виглядає найважчим — самі лише would have been лякають. Але подивіться на нього крізь ручку з розділу 1: умова про минуле, якого не було, тому минуле відступає ще на крок назад — а глибше за Past Perfect в англійській нічого немає. Результат тим самим кроком перетворює would на would have + V3. Два зсуви — і формула зібралась сама.

If we had made a backup, we would have restored everything in an hour.Якби ми зробили бекап, ми б відновили все за годину.Бекапа не було, дані втрачено — розмова вже після катастрофи. Обидва плеча про минуле.
If you had told me yesterday, I wouldn't have bought the tickets.Якби ти сказав мені вчора, я б не купив квитки.Докір: подія відбулася, альтернатива — лише в уяві.
If she hadn't applied back then, they wouldn't have hired her.Якби вона не подала заявку тоді, її б не найняли.Історія успіху задом наперед: третій тип уміє не лише жалкувати, а й дякувати долі.
What would you have done if the investor had said no?Що б ти зробив, якби інвестор відмовився?Питання про минулу розвилку, яка не відбулась.
We could have made it if we had left an hour earlier.Ми могли б встигнути, якби виїхали на годину раніше.could have + V3 = «могли б (тоді)». If-частина стоїть другою — коми немає.
Головна пастка: would have у if-частині

Симетрична до помилки з will у first: почувши два «б» українською («якби ми були зробили — ми б устигли»), рука пише would have в обидва плеча. У if-частині would не буває ніколи — там Past Perfect, і крапка.

Так кажуть українці
If we would have tested it, we would have caught the bug.
If you would have called, I would have come.
Правильно
If we had tested it, we would have caught the bug.
If you had called, I would have come.

second чи third? Питання одне: це ще можна змінити?

Second — ще можна

If the office were closer, I would cycle to work.Офіс і зараз далеко. Ситуація триває — уявляємо інше сьогодні.

Third — уже пізно

If the office had been closer, I would have cycled to work.Йдеться про минулий рік на старій роботі. Потяг пішов.
Скорочення, які ви почуєте насправді

У живій мові третій тип майже завжди стиснутий: If we'd tested it, we would've caught it — а в швидкій розмові й woulda / coulda / shoulda. Писати так не треба, але впізнавати на слух — обовʼязково: інакше третій тип здаватиметься рідкісним, хоч ним говорять щодня. І не плутайте два 'd: перед V3 це had (I'd known), перед V1 — would (I'd know).

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