B2

Змішані умовні речення в англійській мові

Mixed Conditionals

Ця стаття є частиною дерева граматики мови англійська на Settemila Lingue.

Коротко

У змішаному умовному реченні умова й наслідок належать до різних часових площин. Найчастіше If + had + V3 описує нереальну минулу умову, а would + дієслово — її теперішній наслідок; зворотний зв’язок передають за схемою If + Past Simple, would have + V3.

Огляд

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

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

Для україномовного учня особливо важливо не копіювати форму українського перекладу. У реченні Якби вона була уважнішою, то не припустилася б тієї помилки форма була граматично схожа на минулий час, але може описувати її теперішню, постійну рису. В англійській це буде If she were more careful, а не If she had been more careful, якщо йдеться саме про її характер загалом.

Як це працює

Умовне речення має дві частини: if-clause — підрядну частину з умовою, і result clause — частину з наслідком. Їх можна ставити в будь-якому порядку. Коли частина з if стоїть першою, після неї зазвичай ставлять кому:

  • If I had taken that job, I would live in Warsaw now.
  • I would live in Warsaw now if I had taken that job.

Минула умова → теперішній наслідок

Ця модель показує, що нереальна подія або рішення в минулому має наслідок тепер.

Частина Будова Що вона означає
Умова if + Past Perfect: had + V3 Подія в минулому не відбулася або відбулася інакше
Наслідок would + початкова форма дієслова Уявний стан або ситуація тепер

V3, або дієприкметник минулого часу (третя форма дієслова), — це, наприклад, studied, gone, written. Початкова форма дієслова — форма без to: be, live, know.

If I had studied medicine, I would be a doctor now.

Якби я вивчав медицину, то зараз був би лікарем.

Фактичний зміст протилежний: я не вивчав медицину і зараз не лікар. Слова now, today, still, at the moment часто роблять теперішній наслідок помітним, але вони не обов’язкові:

If we hadn't moved, our children would attend the same school.

Якби ми не переїхали, наші діти ходили б до тієї самої школи.

Наслідок може бути не лише станом. Для дії, яка тривала б саме зараз, уживають would be + форма на -ing:

If I hadn't injured my knee, I would be running the marathon now.

Якби я не травмував коліно, то зараз біг би марафон.

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

Ця модель пов’язує теперішній стан, здатність або рису людини з уявним результатом у минулому.

Частина Будова Що вона означає
Умова if + Past Simple; для be часто were Нереальний теперішній стан або постійна риса
Наслідок would have + V3 Уявний результат у минулому

If she were more patient, she wouldn't have left the meeting early.

Якби вона була терплячішою, то не пішла б із зустрічі завчасно.

Тут were more patient описує її характер тепер і загалом, а wouldn't have left — конкретний минулий учинок. Форма Past Simple в частині з if не означає, що сама риса належить минулому: вона позначає віддаленість від реальності, так само як у другому типі умовних речень.

З дієсловом be у гіпотетичних умовах нормативною для всіх осіб є форма were: If I were, if she were, if he were. У неформальному мовленні можна почути was, особливо з I, he, she, it, але у формальному письмі й на іспиті безпечніше вживати were.

Заперечення та скорочення

Заперечення утворюють у тій частині, зміст якої треба заперечити:

  • had not → hadn't: If they hadn't helped me...
  • would not → wouldn't: ...I wouldn't be here.
  • would not have → wouldn't have: ...she wouldn't have agreed.

Скорочення 'd може означати і had, і would. Значення визначає наступна форма:

  • If I'd known... = If I had known...;
  • I'd be happier... = I would be happier...;
  • I'd have called... = I would have called....

Не кожне речення з різними часами є змішаним умовним

Порівняйте:

Речення Значення
If I had accepted the offer, I would have moved to Leeds. Третій тип: і рішення, і переїзд належать минулому
If I had accepted the offer, I would live in Leeds now. Змішаний тип: минуле рішення визначало б теперішнє місце проживання
If I were less afraid of change, I would accept the offer. Другий тип: теперішня риса й теперішній або майбутній наслідок
If I were less afraid of change, I would have accepted the offer. Змішаний тип: теперішня риса пояснює минуле рішення

Отже, форму наслідку треба вибирати за тим, коли цей наслідок мав би бути правдивим, а не за формою першої частини.

Приклади в контексті

Англійське речення Український відповідник Пояснення
If I had studied harder, I would be a doctor now. Якби я старанніше вчився, то зараз був би лікарем. Минуле рішення → теперішня професія
If we hadn't met, I wouldn't be here today. Якби ми не зустрілися, мене б сьогодні тут не було. Минула зустріч → теперішня ситуація
If Marta had taken the promotion, she would live abroad now. Якби Марта погодилася на підвищення, то зараз жила б за кордоном. Нереалізований вибір → теперішнє місце проживання
If you had followed the doctor's advice, you would feel better now. Якби ти дослухався до поради лікаря, то зараз почувався б краще. Минула дія → теперішнє самопочуття
If the company hadn't closed the branch, Daniel would still work there. Якби компанія не закрила філію, Даніель і досі працював би там. Минула подія → стан, що тривав би досі
If I hadn't missed the train, I would be giving my presentation now. Якби я не запізнився на потяг, то зараз виступав би з презентацією. Минула подія → дія, яка тривала б тепер
If she were more careful, she wouldn't have made that mistake. Якби вона була уважнішою, то не припустилася б тієї помилки. Постійна риса → минула помилка
If he were a better driver, he wouldn't have had the accident. Якби він був вправнішим водієм, то не потрапив би в аварію. Теперішня оцінка навички → минула подія
If I spoke Japanese, I would have applied for that position. Якби я знав японську, то подався б на ту посаду. Теперішня навичка → минула можливість
If Lena weren't so shy, she would have introduced herself yesterday. Якби Лена не була такою сором’язливою, то вчора відрекомендувалася б. Риса характеру → вчорашній учинок
If we had more savings, we could have repaired the roof last summer. Якби ми мали більше заощаджень, то могли б відремонтувати дах минулого літа. Теперішній фінансовий стан → минула можливість
If Amir weren't allergic to cats, he might have adopted the kitten. Якби в Аміра не було алергії на котів, він, можливо, забрав би кошеня. Теперішній стан → імовірний минулий вибір

Типові помилки

1. Обидві частини помилково залишають у минулому

  • Неправильно для теперішнього наслідку: If I had studied medicine, I would have been a doctor now.
  • Правильно: If I had studied medicine, I would be a doctor now.
  • Чому: would have been відносить результат до минулого. Якщо стан правдивий «зараз», потрібне would be.

2. Після if уживають would have

  • Неправильно: If we would have left earlier, we would be home now.
  • Правильно: If we had left earlier, we would be home now.
  • Чому: у звичайній контрфактичній умові минуле передають через Past Perfect, а не через would have.

3. Українську форму минулого автоматично передають як had + V3

  • Неправильно: If she had been more organised, she wouldn't have forgotten the tickets, якщо йдеться про її характер загалом.
  • Правильно: If she were more organised, she wouldn't have forgotten the tickets.
  • Чому: українське якби вона була організованішою може описувати теперішню рису. В англійській для такої умови потрібна модель другого типу — were, а не had been.

Водночас If she had been more organised that morning... правильне, якщо мається на увазі лише її поведінка того ранку. Тоді і умова, і наслідок минулі, тобто це третій тип, а не змішаний.

4. Забувають have перед третьою формою

  • Неправильно: If I knew French, I would applied for the job.
  • Правильно: If I knew French, I would have applied for the job.
  • Чому: минулий результат має будову would have + V3.

5. Додають to після would

  • Неправильно: If they had stayed, they would to live nearby now.
  • Правильно: If they had stayed, they would live nearby now.
  • Чому: після модального дієслова would ставлять початкову форму без to.

6. Вважають was єдиною правильною формою через узгодження з підметом

  • Небажано у формальному стилі: If he was more attentive, he wouldn't have missed the sign.
  • Нейтрально й нормативно: If he were more attentive, he wouldn't have missed the sign.
  • Чому: were підкреслює гіпотетичність. Was трапляється в розмовній англійській, тому це не завжди груба помилка, але were доречніше в контрольованому письмі.

Особливості вживання

Орієнтуйтеся на зміст, а не лише на часові маркери

Слова now, today, still, yesterday, last year допомагають побачити часовий зв’язок, проте речення може бути зрозумілим і без них. У If I had accepted the scholarship, I would know Italian знання італійської природно сприймається як теперішній наслідок, навіть без now. Контекст розмови вирішує, який час мається на увазі.

Would, could і might передають різний ступінь певності

  • would — очікуваний або логічний наслідок: I would be more confident;
  • could — можливість або здатність: I could work abroad;
  • might — менш певна можливість: I might have accepted.

У минулому результаті це відповідно would have, could have, might have + V3. В українському перекладі різницю часто передають словами міг би, можливо, певно або самим контекстом.

Речення часто виражають жаль, критику або пояснення

If you had set an alarm, you wouldn't be late now може звучати як докір. If I weren't so cautious, I would have invested earlier — як пояснення власного рішення. Граматика сама по собі нейтральна, але інтонація та контекст легко надають вислову емоційного відтінку. У розмові про іншу людину варто зважати, чи не звучить твердження про її характер надто категорично.

Місце частини з if не змінює значення

Обидва варіанти правильні: If he had listened, he would understand the problem now і He would understand the problem now if he had listened. Кома зазвичай потрібна лише тоді, коли умова стоїть першою.

Поза основами: складніші випадки

Межа між третім і змішаним типом залежить від задуму

Порівняйте If I had exercised more, I would have been healthier during the trip та If I had exercised more, I would be healthier now. Перше речення повністю стосується минулої подорожі; друге описує теперішній стан. Та сама умова допускає різну форму результату, бо мовець обирає іншу часову точку.

Можливий і тривалий наслідок, який почався раніше та актуальний тепер:

If she hadn't moved to Canada, she would have been working with us for ten years now.

Форма would have been working підкреслює тривалість до теперішнього моменту. Такі речення складніші за дві основні моделі: їх краще аналізувати за часовою лінією, а не намагатися віднести до жорсткої таблиці типів.

Інверсія без if

У формальному письмі минулу умову можна подати через інверсію (зміну звичного порядку слів) із had:

Had I known about the delay, I would be at home now.

Якби я знав про затримку, то зараз був би вдома.

Had I known означає те саме, що If I had known. Така конструкція характерніша для офіційного, літературного або виразно виваженого стилю. Для теперішньої умови теоретично можлива формальна модель Were I...: Were I more confident, I would have spoken up, але в повсякденній розмові природніше If I were....

Умова іноді лишається невисловленою

Контекст може замінити частину з if:

Without your help, I wouldn't be here today.

Без твоєї допомоги мене б сьогодні тут не було.

За змістом це близьке до If you hadn't helped me, I wouldn't be here today. Такі конструкції з without, but for, otherwise передають той самий причинно-часовий зв’язок, хоча формально не містять if.

Would у частині з if: не основна модель

Правило «не ставити would після if» надійне для звичайних змішаних умовних речень. В інших конструкціях would іноді виражає готовність, наполегливість або ввічливе прохання, як у If you would wait here.... Це інше значення, тому ним не слід виправдовувати форми на зразок If I would have known у контрфактичній умові.

Поради для практики

  1. Малюйте дві часові точки. Над частиною з if напишіть «минуле» або «тепер», а потім так само позначте наслідок. Лише після цього вибирайте had + V3, Past Simple, would + дієслово чи would have + V3.
  2. Перетворюйте незмішані речення. Візьміть If I had taken the course, I would have passed the exam і змініть лише наслідок: ...I would understand this topic now. Потім почніть із другого типу й перенесіть наслідок у минуле.
  3. Формулюйте фактичну пару. Для If I had saved more, I wouldn't be worried now запишіть факти: I didn't save enough. I am worried now. Це швидко показує, чи правильно поєднано часові форми.

Пов’язані теми

Передумова

Третій тип умовних речень в англійській мовіB2

Більше концепцій рівня B2