Матеріали для вивчення
Потяг поїхав без вас. Тепер ви подумки прокручуєте ранок і будуєте інший варіант того дня.
If I had left earlier, I would have caught the train.
Якби я вийшов раніше, я б устиг на потяг.
Обидві частини нереальні. Ви не вийшли раніше й на потяг не встигли. Ця конструкція існує саме для того, щоб говорити про минуле, якого не було.
Дві половини, обидві в минулому
Схема довга, але механічна: if плюс Past Perfect, далі would have плюс третя форма.
If she had told me, I would have helped.
Якби вона сказала мені, я б допоміг.
We would have stayed longer if the weather had been better.
Ми б лишилися довше, якби погода була краща.
Частини можна міняти місцями. Кома потрібна лише тоді, коли речення починається з if.
У розмові would have скорочують до would've, і на слух воно майже зливається в одне слово. Саме тому багато хто чує там of і пише помилково would of.
Could have і might have
У другій частині would можна замінити, щоб змінити відтінок наслідку.
| Форма | Що додає |
|---|---|
| would have | певний наслідок |
| could have | була б можливість або здатність |
| might have | можливо, але не напевно |
If we had left earlier, we could have caught the train.
Ми мали б шанс устигнути.
If you had asked, she might have agreed.
Можливо, вона б погодилася.
Навіщо це говорять
Граматика тут проста, а от навантаження в цієї конструкції завжди емоційне. Вона майже ніколи не буває нейтральною.
If I had known, I would have called you.
Жаль: я не знав.
If she hadn't warned us, we would have missed the deadline.
Полегшення: добре, що попередила.
If you had checked the file, this wouldn't have happened.
Докір: ти не перевірив.
Третій приклад варто памʼятати окремо. Ця конструкція легко звучить як звинувачення, навіть коли ви цього не хотіли.
Had I known: формальний варіант
У книжній мові if іноді прибирають, а had виносять наперед. Зміст той самий, тон офіційніший.
Had I known, I would have called.
Те саме, що If I had known.
Had we not booked in advance, we would have paid double.
У такій інверсії заперечення не скорочують.
Помилки, які роблять усі
Перша: поставити would have після if.
If I would have known... → If I had known...
Would have живе тільки в другій частині.
Друга: написати would of замість would have.
I would of called you. → I would have called you.
На слух вони однакові, на письмі ні.
Третя: узяти цю конструкцію для теперішнього.
If I had had time now, I would have called. → If I had time now, I would call.
Про теперішнє говорить друга умовна конструкція.
Усі три ловляться одним запитанням до себе. Чи все в цьому реченні вже позаду? Якщо так, обидві половини стоять у минулому.
Спробуйте просто зараз
Пригадайте день, який пішов не так, і побудуйте англійською три речення: одне з жалем, одне з полегшенням і одне через could have.
Потім перепишіть перше з них через інверсію Had I. Перевірте, що після if ніде не зʼявилося would.
