Головне правило
Другий тип (нереальне теперішнє чи майбутнє): if + Past Simple, would / could / might + дієслово. Третій тип (нереальне минуле): if + Past Perfect, would / could / might have + Past Participle. Тип обирає час, про який ви говорите, а would ніколи не стоїть у частині з if.
Форми
| Тип | Частина з if | Головне речення | Приклад |
|---|---|---|---|
| другий | if + Past Simple | would / could / might + дієслово | If I had more time, I would learn Italian. |
| другий, заперечення | if + didn't + дієслово | wouldn't + дієслово | If she didn't work nights, she wouldn't be so tired. |
| другий, питання | if + Past Simple | What would you do? / Would you ...? | What would you do if you won the lottery? |
| третій | if + Past Perfect | would / could / might have + Past Participle | If we had left earlier, we would have caught the train. |
| третій, заперечення | if + hadn't + Past Participle | wouldn't have + Past Participle | If he hadn't missed the bus, he wouldn't have been late. |
| третій, питання | if + Past Perfect | What would you have done? / Would you have ...? | What would you have done if you had lost the key? |
Українською обидва типи будуються однаково: «якби» + минулий час і частка «би». Тому «Якби я мав час, я б вивчив італійську» (теперішнє) і «Якби ми виїхали раніше, ми б устигли на потяг» (минуле) виглядають як одна конструкція. В англійській це дві різні: для теперішнього й майбутнього - Past Simple (If I had time), для минулого - Past Perfect (If we had left). Друга пастка - частка «би»: вона є в обох частинах («якби я знав, я б сказав»), тож хочеться написати would і після if. Не робіть цього: *If I would have time. Треба If I had time, I would... Скорочення: I’d може бути і I would, і I had, тому дивіться на слово далі: I’d go - would, I’d gone - had.
Приклади
- If I had more time, I would learn Italian. Якби я мав більше часу, я б вивчив італійську.
- If I were you, I would talk to your manager. На вашому місці я б поговорив із керівником.
- What would you do if you won the lottery? Що б ви зробили, якби виграли в лотерею?
- She wouldn’t be so tired if she didn’t work nights. Вона не була б така втомлена, якби не працювала вночі.
- If we had left earlier, we would have caught the train. Якби ми виїхали раніше, ми б устигли на потяг.
- If he hadn’t missed the bus, he wouldn’t have been late. Якби він не пропустив автобус, він би не запізнився.
- I could have helped you if you had asked. Я міг би вам допомогти, якби ви попросили.
- If the weather had been better, we might have gone to the beach. Якби погода була кращою, ми, можливо, поїхали б на пляж.
- What would you have done if you had lost your passport? Що б ви зробили, якби загубили паспорт?
Другий тип: нереальне теперішнє і майбутнє
Другий тип описує те, чого зараз немає або що малоймовірне: If I had a car, I would drive to work (машини в мене немає). Він підходить і для уявного майбутнього: If I won the lottery, I would buy a house. Форма в частині з if - Past Simple, але значення не минуле, а нереальне. Саме тому дієслово be після всіх осіб може мати форму were: If I were taller, I could play basketball. Форма was (If I was taller) у розмові теж звичайна, але в сталому виразі If I were you стоїть лише were.
Порада: If I were you
Щоб дати пораду, англійці кажуть If I were you, I would... - «на вашому місці я б...». Ви уявляєте себе на місці співрозмовника, і порада звучить м’якше за наказ: If I were you, I would apply for that job. Не кажуть *If I am you.
Третій тип: нереальне минуле
Третій тип говорить про минуле, яке вже не змінити: щось сталося (або не сталося), і ми уявляємо інший результат. Схема: if + Past Perfect, would have + Past Participle: If I had known about the party, I would have come. (Я не знав і не прийшов.) Це часто жаль, докір або пояснення: If you hadn’t helped me, I would have failed. Заперечення в обох частинах: hadn’t і wouldn’t have.
Would, could, might: що кажете
У головному реченні модальне слово змінює зміст: would - результат майже певний, could - можливість або вміння, might - лише ймовірність. If I had a day off, I would sleep (напевно). If I had a day off, I could visit you (була б змога). If I had a day off, I might go to the lake (можливо). У третьому типі так само: would have, could have, might have.
Другий чи третій: за часом
Дивіться на час, про який говорите. Слова now, these days, tomorrow, next year - другий тип: If I knew the answer now, I would tell you. Слова yesterday, last year, in 2010 або розповідь про минуле - третій: If I had known the answer yesterday, I would have told you. Обидві частини в одному реченні належать до одного й того самого часу.
Другий чи перший: за ймовірністю
Перший тип (B1) говорить про реальну можливість: If it rains tomorrow, we will stay at home (дощ цілком можливий). Другий - про те, у що мовець не вірить або чого не може бути: If I were you, I would stay at home (я не ви). Порівняйте: If I win, I will buy a car (шанс є) і If I won, I would buy a car (навряд чи). Часто це питання погляду мовця, тому контекст має підказати, який тип потрібен: «у мене немає машини» - другий, «завтра в мене вихідний» - перший.
Порядок частин і кома
Частини можна міняти місцями. Якщо if-частина на початку, після неї стоїть кома: If I had more time, I would learn Italian. Якщо вона в кінці, коми немає: I would learn Italian if I had more time. Так само в третьому типі: We would have caught the train if we had left earlier.
Порада
Перш ніж писати, спитайте себе: «Це про зараз чи про те, що вже було?» Зараз - у частині з if Past Simple, у головному would + дієслово. Було - Past Perfect і would have + Past Participle. Тоді не залишиться місця для зайвого would після if.
Типові помилки
If I would have time, I would learn Italian.If I had time, I would learn Italian. після if не ставимо wouldIf we would have left earlier, we would have caught the train.If we had left earlier, we would have caught the train. у третьому типі після if стоїть Past PerfectIf I knew about the party, I would have come.If I had known about the party, I would have come. минуле - Past Perfect, а не Past SimpleIf the shop had been open yesterday, I would buy the bread.If the shop had been open yesterday, I would have bought the bread. у третьому типі в головному реченні would have + Past ParticipleIf I was you, I would call her.If I were you, I would call her. у виразі If I were you - тільки wereIf she didn’t work nights, she wouldn’t been so tired.If she didn’t work nights, she wouldn’t be so tired. у другому типі після would стоїть початкова форма дієсловаWhat you would do if you won the lottery?What would you do if you won the lottery? у питанні would стоїть перед підметом
Часті питання
Second conditional і third conditional: яка різниця?
Second conditional (if + Past Simple, would + дієслово) говорить про нереальне теперішнє чи майбутнє: If I had a car, I would drive. Third conditional (if + Past Perfect, would have + Past Participle) говорить про нереальне минуле: If I had had a car, I would have driven.
Чому не можна казати if I would have time?
В англійській would стоїть лише в головному реченні, а в частині з if - Past Simple або Past Perfect. Українське «якби я мав... я б» підштовхує додати would й туди, але правильно If I had time, I would...
If I were you чи if I was you?
У пораді кажуть If I were you, I would... Це сталий вираз. В інших реченнях про I, he, she, it можна і were, і was: If I were / was taller, I could play basketball.
Чим would have відрізняється від could have і might have?
Would have - результат був би майже певним, could have - була б можливість, might have - можливо, так. If we had left earlier, we might have caught the train означає «ми, можливо, устигли б».
Чи ставиться кома в умовному реченні?
Так, якщо речення починається з if-частини: If you had called, I would have come. Якщо if-частина в кінці, коми немає: I would have come if you had called.