VocairoПочати навчання

Розпізнавання змішаних умовних речень

Навчися окремо визначати час умови й результату: минула подія може мати уявний наслідок зараз, а загальна актуальна обставина — уявний наслідок у минулому. Важливі контекст і дієслівна форма, не один часовий маркер.

Опубліковано

1. Два запитання замість одного ярлика

Змішане умовне речення уявляє іншу ситуацію: час умови й час результату не збігаються. Спочатку знайди частину з if: що саме було б інакше? Потім знайди результат: коли він був би актуальним?

Минула форма дієслова не завжди означає минулий час. У нереальній умові knew може описувати знання зараз. Тому дивись на всю ситуацію, а не тільки на закінчення чи слово now.

If I had read the guide, I would know the answer.

Якби я прочитав інструкцію, я знав би відповідь.

Контекст: інструкцію не прочитали раніше, відповіді не знають зараз. Had read — минула умова; would know — теперішній результат.

If I knew the answer, I would tell you.

Якби я знав відповідь, я сказав би тобі.

Тут і уявне знання, і повідомлення стосуються теперішнього. Knew не робить це змішаним реченням: це звичайний другий тип.

2. Минула умова → результат зараз

Уявляємо іншу завершену подію або рішення в минулому й інший стан зараз. Після if використовуємо had + V3, а в результаті — would + базову форму.

Результат може бути станом (would know), володінням (would have a car) або дією в процесі (would be travelling). У would have a car слово have — звичайне «мати»: після нього немає V3, тож це не минулий результат.

Як побудувати речення

If + підмет + had (not) + V3, підмет + would (not) + V1 / would be + -ing.

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V1 / base form
—
Початкова форма дієслова без to: work, go, be.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.

If I hadn't broken my leg, I would be playing in the match today.

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

Матч іде просто зараз. Травма — раніше, уявна гра — у момент мовлення.

If we hadn't sold the car, we would have it now.

Якби ми не продали машину, вона була б у нас зараз.

Would have it означає теперішнє володіння; had not sold змінює минулий продаж.

3. Загальна умова → результат у минулому

Уявляємо іншу навичку, звичку, рису чи тривалу життєву обставину, актуальну й досі, та інший результат конкретної минулої події. Умова має нереальну минулу форму, а результат — would have + V3.

«Загальна» не означає «незмінна назавжди». Місце проживання, впевненість або рівень мови можуть змінюватися. Важливо, що в цьому контексті обставина охоплює і тодішню подію, і теперішнє. Це не фізична зміна вчорашнього дня завдяки новій дії сьогодні.

Як побудувати речення

If + підмет + Past Simple / could + V1, підмет + would (not) have + V3.

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V1 / base form
—
Початкова форма дієслова без to: work, go, be.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

If she were more organised, she wouldn't have forgotten the meeting.

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

Контекст описує звичну неорганізованість, яка актуальна досі; зустріч була вчора.

If he lived nearer, he would have visited yesterday.

Якби він жив ближче, він би зайшов учора.

Він жив далеко і вчора, і тепер. Уявляємо іншу тривалу обставину, а не переїзд після вчорашнього візиту.

4. Змішаний, другий чи третій: порівняй значення

Другий тип зазвичай поєднує нереальну теперішню або майбутню умову з результатом у тому самому широкому часовому плані. Третій тип уявляє інші події в минулому. Змішаний потрібен, коли минула умова пов'язана з теперішнім результатом або загальна актуальна умова — з минулим результатом.

Заміна were на had been може змінити фокус із загальної риси на окремий минулий випадок. Обидва речення можуть бути граматичними. У вправах на заданий зміст «інший ракурс» не тотожний «граматична помилка».

If I were more careful, I would have checked the address yesterday.

Якби я був уважнішим, я б учора перевірив адресу.

У контексті йдеться про загальну уважність, актуальну досі: змішаний тип.

If I had been more careful yesterday, I would have checked the address.

Якби я був уважнішим учора, я б перевірив адресу.

Фокус лише на вчорашній поведінці та вчорашній перевірці: третій тип. Це теж граматичне речення.

5. Today не визначає час самостійно

Today означає день, до якого належить момент мовлення. Частина цього дня вже могла завершитися. Тому today може супроводжувати уявну дію зараз або уявну дію раніше сьогодні.

Спершу з'ясуй, чи подія триває в момент розмови. Would be playing now прямо показує теперішній процес. Would have been playing today може бути цілком правильним, коли мовець увечері згадує матч, який уже закінчився.

If I hadn't broken my leg, I would be playing now.

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

Мовець спостерігає за матчем у процесі: минула травма → теперішній результат.

If I hadn't broken my leg, I would have been playing today.

Якби я не зламав ногу, я сьогодні грав би.

О 20:00 говоримо про матч, що закінчився о 16:00. Обидві події належать минулому; today не робить речення неправильним.

6. Форма, порядок частин і природні варіанти

Перевір дієслівний ланцюжок: had taken, не had took; would know, не would knows; would have gone, не would have went. Для звичайної нереальної умови не додавай would до if-частини. Особливі ввічливі if you would… мають іншу функцію й тут не тренуються.

З I/he/she/it у таких нереальних умовах можливі was і were; were чітко сигналізує нереальність і часто вживається у формальному стилі. Порядок частин можна міняти. Якщо if-частина перша, між частинами зазвичай ставимо кому; якщо друга, зазвичай ні.

Wouldn't і had not/hadn't — природні варіанти. У запитанні would стоїть перед підметом головної частини: What would you do…? Змішаний часовий зв'язок при цьому зберігається.

If I was less shy, I would have spoken at the meeting.

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

Умова описує актуальну загальну рису. If I were less shy також правильне.

What would you be doing now if you hadn't taken this job?

Що б ти робив зараз, якби не прийняв цю пропозицію роботи?

Запитання про теперішній результат стоїть перед минулою умовою; had not taken і hadn't taken передають той самий зміст.

7. Уявна оцінка, а не доказ

Змішане умовне речення може пояснювати, висловлювати жаль, дякувати або ставити запитання. Воно не доводить, що в реальному світі певний результат був би неминучим: це уявна оцінка мовця.

Would показує очікуваний результат в уявлених умовах; might дає обережнішу можливість, а could може виражати здатність або можливість. Якщо завдання не вимагає конкретного модального значення, природні відповідні варіанти допустимі. У власних відповідях порівнюй зміст і форму з критеріями, а не тільки зі зразком.

If I hadn't met you, I wouldn't feel so welcome here.

Якби я не познайомився з тобою, я не почувався б тут так бажано.

Уявна відсутність минулої зустрічі підкреслює її теперішню цінність; речення може бути вдячністю.

If I were more careful, I might have noticed the mistake yesterday.

Якби я був уважнішим, я, можливо, помітив би помилку вчора.

Might have noticed залишає невпевненість. Це не доказ того, що уважні люди завжди помічають усі помилки.

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

Неправильно:If I had took that course, I would understand this now.

Правильно:If I had taken that course, I would understand this now.

Після had потрібна третя форма taken, а не минула took. Умова залишається минулою, результат — теперішнім.

Неправильно:She would knows the answer if she had read the guide.

Правильно:She would know the answer if she had read the guide.

Після модального would дієслово має базову форму know без -s.

Неправильно:If I were less afraid of flying, I would have went yesterday.

Правильно:If I were less afraid of flying, I would have gone yesterday.

Минулий результат утворюємо would have + V3: gone, не went.

Неправильно:If I hadn't missed the train, I would sitting in a warm carriage now.

Правильно:If I hadn't missed the train, I would be sitting in a warm carriage now.

Для уявної дії в процесі потрібне be перед -ing: would be sitting.

Джерела
Практикуватися з Vocairo