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

Mixed Conditionals

C1 · Уяви іншу минулу подію й поясни, якою через неї була б ситуація зараз: If we had kept the receipt, we would have proof now. Відрізняй минулу умову, теперішній стан і ступінь упевненості мовця.

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

Причина в минулому → результат у теперішньому

Два моменти в одному припущенні

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

Це не обіцянка змінити минуле. Це спосіб пояснити нинішній стан, оцінити рішення або уявити альтернативу. Причинний зв’язок залежить від ситуації: саме навчання не гарантує професії, а купівля квитка — прибуття. У вправах потрібні факти й припущення названі прямо.

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

If + підмет + had + V3, підмет + would + базова форма дієслова

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

If we had kept the receipt, we would have proof of payment now.

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

У цій історії чек був єдиним доказом, і його викинули. Had kept змінює минулу дію; would have описує теперішню наявність доказу.

If Lena had accepted the permanent position, she would be on our team now.

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

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

Побудова, заперечення та скорочення

Для минулої альтернативи в цьому стандартному шаблоні вживаємо had + третю форму: had chosen, had written, had left. Заперечення — had not / hadn't + V3. У результаті після would, could, might стоїть базова форма, без закінчення -s.

Заперечення в кожній частині має власний зміст: не зробити щось тоді; не мати певного стану зараз. Не перевертай обидві частини автоматично. Скорочення 'd може означати had перед V3 або would перед базовою формою; читати його треба разом із наступними словами.

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

If + підмет + had not + V3, підмет + would not + базова форма дієслова

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

If I hadn't sold my desk, I wouldn't need a new one now.

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

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

If I'd saved the address, I'd know where to go now.

Якби я зберіг адресу, я зараз знав би, куди йти.

Перше I'd = I had: saved є V3. Друге I'd = I would: know є базовою формою. Повні форми однаково правильні.

Стан, процес і слово have

Теперішній результат може бути станом: would be ready, would know, would own. Якщо важлива дія, що тривала б саме зараз, використовуй would be + -ing. Базова форма після would тут — be.

Не викреслюй have механічно. У would have access слово have означає «мати». Перфектний результат має іншу будову: would have + V3. Так само would have to work описує необхідність працювати, а не завершену минулу роботу.

If we had booked the studio, we would be recording the interview now.

Якби ми забронювали студію, ми зараз записували б інтерв’ю.

Бронювання стосувалося саме теперішньої години; уявляємо процес запису в цей момент.

If I had renewed my membership, I would have access to the archive now.

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

Would have access — теперішній стан доступності, а не would have accessed — уявне виконане звернення до архіву.

Would, could та might передають різні наміри

Would подає результат як очікуваний наслідок у межах уявної ситуації. Could може позначати спроможність або доступну можливість. Might подає результат як можливий, але не певний. Значення could і might іноді перетинаються, але це не універсальні взаємозамінні слова.

Сильний висновок про причину має бути обґрунтований контекстом. Якщо ми знаємо лише, що інше рішення могло допомогти, обережне might часто краще передає задум, ніж неуточнене would.

If I had completed the training, I could use this machine now.

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

Навчання було необхідною умовою допуску; could висуває на передній план доступну спроможність, не стверджує, що я саме працював би на верстаті.

If we had advertised the event earlier, more people might be here now.

Якби ми раніше прорекламували подію, зараз тут, можливо, було б більше людей.

Реклама могла вплинути на відвідуваність, але не гарантувала її. Might зберігає цю невпевненість.

Порядок частин і питання

Обидва порядки частин зберігають причинно-часовий зв’язок. Коли if-частина стоїть першою, після неї зазвичай є кома. Коли вона стоїть другою, кома зазвичай не потрібна.

У питанні переставляємо модальне дієслово перед підметом результату: Where would you be…? Усередині if-частини лишаємо звичайний порядок: if you had accepted…, не if had you accepted. Формальне Had you accepted… без if — окрема конструкція.

We would be inside now if we had brought the key.

Ми зараз були б усередині, якби взяли ключ.

Результат поставлено першим, але взяття ключа все одно належить минулому.

Where would you be living now if you had accepted that offer?

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

Would you створює питання про теперішній результат; you had accepted залишається твердженням усередині умови.

Межа з іншими умовними значеннями

Одна минула умова може мати різні часові результати. Would be ready now описує стан зараз; would have finished yesterday — уявне завершення вчора. Другий варіант не помилковий: він відповідає іншому запитанню.

By now не є забороною на перфект. Would have finished by now означає уявне завершення до цього моменту; would be finished now може описувати стан готовності. Часовий вираз читаємо разом із дієсловом і наміром, а не як автоматичний перемикач.

Зворотний мікс «теперішня причина → минулий результат» має іншу опору, наприклад If I knew the area, I would have taken a different route yesterday. Тут ми лише відрізняємо його межу. Також правило не забороняє всі можливі випадки would після if: ввічливі прохання й інші значення вивчаються окремо.

If the technician had come yesterday, the printer would be working now.

Якби технік прийшов учора, принтер зараз працював би.

За умовою технік усунув би несправність. Фокус — теперішня робота принтера.

If the technician had come yesterday, she would have repaired the printer by now.

Якби технік прийшла вчора, вона вже відремонтувала б принтер до цього моменту.

Граматично можливий перфектний результат: фокус — завершений ремонт. Саме by now не робить речення неправильним.

Як перейти від фактів до власної репліки

Назви реальну минулу подію та нинішню ситуацію, потім зміни одну причину подумки. Перевір, чи випливає бажаний результат із заданого припущення. Коли зв’язок лише можливий, збережи невпевненість у формулюванні.

Спробуй описати побутове рішення, робочу ситуацію або вигадану історію. Перевір, чи зрозуміло, що змінилося б у минулому, який результат був би зараз і чи потрібне would, could або might.

We chose the noisy room. The interview is hard to hear. If we had chosen the quiet room, the recording would be clearer now.

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

У цій історії шум є причиною поганої якості. Факти й альтернативний теперішній стан не суперечать одне одному.

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

Неправильно:If we had chose the larger room, everyone would have a seat now.

Правильно:If we had chosen the larger room, everyone would have a seat now.

Після had потрібна третя форма chosen, не Past Simple chose. Have a seat тут означає наявність місця; це не перфект.

Неправильно:If Maya had taken the earlier train, she would is here now.

Правильно:If Maya had taken the earlier train, she would be here now.

Після would потрібна базова форма be, а не особова форма is. Контекст передбачає, що той поїзд уже прибув би.

Неправильно:Where would you be now if had you accepted the transfer?

Правильно:Where would you be now if you had accepted the transfer?

Інверсія питання належить головній частині would you. У частині з if підмет стоїть перед had.

Неправильно:If I had kept the spare key, I would not need to waited outside now.

Правильно:If I had kept the spare key, I would not need to wait outside now.

Після need to потрібна базова форма wait. Головна думка — відсутність нинішньої необхідності чекати.

Джерела

Причина в теперішньому → результат у минулому

1. Не подорож у часі, а інша версія спільного стану

Назва «теперішня причина → минулий результат» скорочує складнішу думку: стан справ існує зараз і був релевантним тоді, коли сталася подія. Ми уявляємо інший стан і питаємо, як із ним склалося б минуле. Сьогоднішня нова подія не змінює вчорашніх подій заднім числом.

Спочатку назви реальність: я не знаю код і не знав його під час спроби; двері не відкрив. Тоді зміни стан у своїй уяві. У навчальних ситуаціях причинний зв’язок задано явно: самого знання коду було б достатньо. У житті така впевненість може потребувати обережнішого might або could.

If I knew the code, I would have opened the door.

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

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

2. Минула форма не завжди означає минулий час

В if-частині Past Simple тут виражає уявну відмінність від дійсності: know → knew, have → had, live → lived. Час стану з’ясовуємо з контексту, а не лише з назви форми.

У запереченні зі звичайним дієсловом використовуй did not + початкову форму: didn't know, didn't have. Не перенось минулу форму після did. Had у If I had access — це одна форма have зі значенням «мав доступ», а не Past Perfect: для Past Perfect потрібні had + V3.

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

If + підмет + Past Simple, підмет + would / could / might + have + V3.

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

If we had access to the archive, we could have checked the date.

Якби ми мали доступ до архіву, ми могли б тоді перевірити дату.

Доступу немає і зараз, і на момент минулої перевірки. Had access називає уявний стан, could have checked — доступну за цієї умови минулу дію.

3. Минулий результат: не загуби have та V3

Для вже минулого результату потрібен ланцюжок would/could/might + have + past participle: would have sent, could have seen, might have chosen. Після модального дієслова залишається have незалежно від підмета.

Завершений момент може бути названий прямо або зрозумілий із розмови. Yesterday саме по собі не обирає всю конструкцію: воно не розповідає, яким був і є стан в if-частині. Перевір обидві частини окремо.

The delivery has already left. If our van were larger, we would have taken the cabinet too.

Машина з доставкою вже поїхала. Якби наш фургон був більший, ми взяли б і шафу.

Розмір фургона незмінний для цієї поїздки; можливість взяти шафу стосується вже завершеного завантаження. Taken — третя форма take.

4. Стан не обов’язково постійний

Підійдуть тривалі умови, знання, доступ, розташування та характеристики предметів. Але «постійний назавжди» — зайве обмеження. Тимчасова ситуація теж можлива, якщо вона охоплює минулу подію та момент мовлення.

Наприклад, нарада почалася до дзвінка і ще триває. Мовець може пов’язати пропущений дзвінок зі своїм теперішнім перебуванням на цій самій нараді. Якщо ж нова нарада почалася після дзвінка, такого причинного зв’язку немає.

If I weren't in a meeting, I would have answered your call ten minutes ago.

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

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

5. Were, was, заперечення і порядок частин

В уявній if-умові were можливе з усіма підметами. З I/he/she/it також уживають was; were особливо доречне у формальному стилі. У нейтральних завданнях обидва варіанти допустимі. З we/you/they використовуй were.

Заперечення змінює потрібну частину: If it weren't…; we wouldn't have… . Повна форма would not have теж правильна. Можна почати з умови або з результату. Після початкової if-частини зазвичай ставимо кому; перед кінцевою if-частиною вона зазвичай не потрібна.

Питання утворюй у головній частині: Would you have… if…? В if-частині залишай звичайний порядок підмет + дієслово. Це питання про уявний минулий вибір, а не твердження, що вибір точно був би саме таким.

If the room was quieter, we would have recorded the interview here.

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

Was тут допустиме; were дає формальніший варіант. За умовою шум був і лишається причиною вибору іншого місця.

Would you have joined the call if your connection were stable?

Ти приєднався б до того дзвінка, якби твій зв’язок був стабільним?

Would стоїть перед you в головній частині; у кінцевій умові порядок your connection were не змінюється.

6. Would, could і might — не взаємозамінні обіцянки

Would have подає результат як очікуваний у заданому уявному світі. Це не науковий доказ причинності. Could have підкреслює можливість або спроможність; might have — можливий, але непевний результат.

Одна передумова може давати кілька обґрунтованих висновків. Наявність потрібної функції створює можливість дії, але не завжди доводить, що людина справді її виконала б. Не перетворюй невпевненість на гарантію і не виводь наслідки зі стереотипів про характер або здібності.

If this account included exports, we could have saved the chart as a file.

Якби цей обліковий запис включав експорт, ми могли б зберегти ту діаграму як файл.

Йдеться про доступну функцію; could не стверджує, що ми обов’язково скористалися б нею.

If the route were shorter, we might have chosen it for the trip.

Якби маршрут був коротший, ми, можливо, обрали б його для тієї поїздки.

Довжина маршруту релевантна і тоді, і зараз. Might залишає місце іншим чинникам рішення.

7. Інший часовий ракурс — не обов’язково помилка

If the room were quieter, we would record here — звичайний другий умовний: уявний теперішній або майбутній результат. Для вже завершеного інтерв’ю потрібен інший ракурс: would have recorded. Перше речення не стає неграматичним лише тому, що не виконує ціль конкретної вправи.

If the room had been quieter, we would have recorded here фокусує умову на минулому випадку. Past Perfect сам по собі не доводить, що стан уже припинився: кімната може досі бути шумною. Змішаний варіант з were виразніше пов’язує міркування з актуальним станом.

Протилежний напрям — If we had bought a better microphone, the recording would sound clearer now — має минулу умову й теперішній результат. Тут це лише межа теми; головна практика стосується актуального стану та минулого наслідку.

If I had been available when you called, I would have answered. I'm still unavailable now.

Якби я був вільний, коли ти телефонував, я відповів би. Я й зараз зайнятий.

Минулий фокус умови сумісний із тим, що стан досі триває. Не роби висновку про завершення лише з had been.

8. Перенесення в розмову: факт, уява, ступінь впевненості

Побудуй коротке пояснення: назви реальний стан, з’ясуй його зв’язок із завершеною подією, потім сформулюй уявну альтернативу. Можна пояснити причину, уточнити можливість, запитати про рішення або обережно заперечити чуже припущення.

Якщо незрозуміло, чи стан існував під час минулої події, спочатку уточни це. Потім перевір, чи форма умови показує актуальний стан, а have + V3 — минулий результат. Для практики підходять як власні, так і вигадані приклади.

This account doesn't support exports. If it did, we could have downloaded the chart during the session.

Цей обліковий запис не підтримує експорт. Якби підтримував, ми могли б завантажити діаграму під час того сеансу.

Did замінює повтор supports exports після явного факту. Контекст каже, що функції не було й під час сеансу; could зберігає значення можливості.

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

Неправильно:If I knew the route, I would have went with you.

Правильно:If I knew the route, I would have gone with you.

Після have потрібна V3 gone, не Past Simple went. Умова стосується знання маршруту, результат — минулої поїздки.

Неправильно:If I didn't knew the password, I couldn't have opened the file.

Правильно:If I didn't know the password, I couldn't have opened the file.

Did уже несе минулу форму: після нього know, не knew. Заперечення та минулий результат зберігаються.

Неправильно:If the screen were larger, she would has seen the whole diagram.

Правильно:If the screen were larger, she would have seen the whole diagram.

Після would потрібна початкова форма have, навіть із she. Has не узгоджується після модального дієслова.

Неправильно:If we were members, we could have borrow the equipment.

Правильно:If we were members, we could have borrowed the equipment.

Для минулої можливості після could have потрібна третя форма borrowed. Borrow позначало б початкову форму без потрібного participle.

Джерела

Яке змішане умовне речення обрати: два окремі часові рішення

1. Обирай не номер конструкції, а дві часові точки

У змішаному умовному реченні частини мають різну часову перспективу. Запитай себе: що саме я уявляю інакшим — окрему минулу подію чи стан, актуальний тепер? Потім окремо запитай: уявний наслідок стосується теперішнього чи вже минулої події? Лише після цього будуй форми.

Назва Past Simple не гарантує минулого значення. У If I knew the code форма knew може означати «якби я знав код зараз». Натомість had learnt відсилає до уявного навчання в минулому. Часова форма й час ситуації — не одне й те саме.

Це правило поєднує два вже знайомі способи. Твоє завдання — не механічно чергувати їх і не обирати один на весь абзац, а щоразу перевіряти час обох частин.

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

Минула умова → теперішній наслідок: If + підмет + had + V3, підмет + would + базова форма. Актуальна умова → минулий наслідок: If + підмет + Past Simple, підмет + would have + V3. V3 — третя форма дієслова.

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

If I had saved the map, I would know the route.

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

Карту не зберегли раніше; маршрут не знають у момент розмови. Слово now не обов’язкове, якщо теперішній ракурс уже зрозумілий.

If I knew the route, I would have guided the group yesterday.

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

Мовець не знає маршруту й тепер та не знав учора; уявний результат — завершена вчорашня дія. Це не знання, яке могло виникнути лише сьогодні.

2. Минула умова: що було б інакше тепер?

Коли змінюєш попередній вибір, подію або обставину, використовуй had + V3 в if-частині. Для уявного теперішнього стану результат має would + V1: would know, would be, would have. Не додавай perfect до результату лише для «узгодження» з if-частиною.

Past Perfect спрямовує погляд на минулий стан або подію, але сам не доводить, що всі пов’язані стани вже закінчилися. If I had known the password yesterday не повідомляє автоматично, чи знаю я його сьогодні. Це встановлює контекст.

If we had chosen the larger room, everyone would have a seat.

Якби ми обрали більшу кімнату, кожен зараз мав би місце.

Вибір кімнати вже зроблено; зараз частина учасників стоїть. Have a seat — теперішнє володіння місцем, не perfect.

If I had known the code yesterday, I would have opened the cabinet then. I still do not know it.

Якби я знав код учора, я відкрив би шафу тоді. Я й досі його не знаю.

Тут обидві уявні події мають минулий ракурс: це третє умовне речення. Друга фраза показує, що Past Perfect не вимагає завершення стану незнання.

3. Актуальна умова: як вона пояснює минулий результат?

If + Past Simple може подавати нереальний загальний або актуальний стан: навичку, звичку, властивість чи обставину. Якщо уявний результат уже в минулому, потрібні would have + V3. Важливо: ця умова повинна бути релевантною і в момент минулого результату, а не виникнути після нього.

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

If our scanner worked, we would have scanned the forms this morning.

Якби наш сканер працював, ми відсканували б бланки сьогодні вранці.

Сканер зламаний уже тиждень і досі не працює. За заданим планом справний сканер дав би змогу виконати ранкове завдання.

If I were not in this workshop, I would have answered your call ten minutes ago.

Якби я не був на цьому семінарі, я відповів би на твій дзвінок десять хвилин тому.

Семінар почався годину тому й триває зараз. Тимчасова умова охоплює момент пропущеного дзвінка. У нейтральному мовленні If I was not теж можливе.

4. Не кожен контрфактичний зв’язок має бути змішаним

Якщо обидві частини описують нереальний теперішній стан або його теперішній наслідок, природна базова схема — друге умовне речення. Якщо обидві дивляться на минуле — третє. Вони не гірші й не неправильні: вони виконують інше часове завдання.

Порівнюй перспективи без підміни фактів. Можна описати вчорашню відсутність допомоги через загальний стан або окремо через учорашню обставину. Коли обидва ракурси підходять, автор має уточнити задум або прийняти обидва. Саме існування минулого наслідку не робить кожне речення змішаним.

If the desk were wider, both screens would fit on it.

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

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

If we had measured the desk, we would have ordered a smaller screen.

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

Вимірювання та замовлення належать до завершеного минулого етапу. Тут доречна третя схема.

If we had measured the desk, both screens would fit on it now.

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

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

5. Читай увесь дієслівний блок: have не завжди означає perfect

У would have access слово have — основне дієслово «мати». Perfect з’являється у would have had access: допоміжне have + третя форма had. Аналогічно would have time не дорівнює would have had time. Поглянь, що стоїть після have: іменник чи V3.

Після would, could і might базове дієслово не отримує -s або to: would know, could help. У perfect-блоці потрібна третя форма: would have written, а не would have wrote. Скорочення I’d може означати I had або I would; наступні слова допомагають розгорнути його.

У нейтральній нереальній if-частині з I/he/she/it прийнятні was і were. Were часто обирають для формальнішого тону. Не виправляй was як граматичну помилку тільки тому, що тема має позначку C1.

If I had renewed my pass, I would have access to the archive.

Якби я поновив перепустку, я мав би доступ до архіву.

Have access — теперішній уявний доступ; тут немає have + V3 у результаті.

If I had a valid pass, I would have had access during yesterday's visit.

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

Перепустки немає ні зараз, ні вчора. Would have had описує доступ під час уже завершеного візиту.

If I'd kept the receipt, I'd have proof of purchase.

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

Перше I’d = I had перед kept; друге I’d = I would перед have proof. Визначаємо роль слова, а не рахуємо have.

6. Контекст сильніший за now, yesterday і назву форми

Часовий вираз — корисна підказка, але він може стосуватися лише однієї частини. У If I spoke French, I would have translated the note yesterday слово yesterday датує переклад, а не початок мовної навички. Без достатнього контексту уточни, чи умова загальна, чи йдеться лише про окремий минулий випадок.

Would have been не означає автоматично, що ситуація вже закінчилася. Perfect може ретроспективно охоплювати період до теперішнього моменту: would have been here for two hours by now. Для простого опису уявного стану зараз зазвичай обираємо would be here; для уявної накопиченої тривалості — інший ракурс.

Не роби висновку «затор уже закінчився» лише з wouldn't have been stuck. Чи розмова про завершений епізод, чи про час у заторі донині, треба встановити з контексту. У завданні з одним ключем цей контекст має бути явним.

If the earlier train had run, we would be at the venue now.

Якби попередній потяг курсував, ми зараз були б на місці заходу.

Фокус — наше місце перебування зараз, а не тривалість перебування.

If the earlier train had run, we would have been at the venue for two hours by now.

Якби попередній потяг курсував, ми на цей момент уже дві години були б на місці заходу.

Ретроспективний perfect підсумовує уявні дві години донині; речення не вимагає, щоб ми вже покинули місце заходу. Це межа простої таблиці з двома схемами.

7. Час і сила припущення — різні рішення

Would подає очікуваний наслідок у межах уявленої ситуації; could може називати можливість або здатність; might — непевний результат. Заміна модального дієслова не повинна непомітно змінювати ступінь упевненості. У двох базових схемах цього уроку зберігай потрібний часовий блок: V1 для простого теперішнього результату або have + V3 для минулого. Ретроспективні випадки до now розглянуто вище окремо.

Умовне речення не доводить універсальну причинність. Краща навичка не гарантує роботу, а одна звичка — успіх чи здоров’я. Для вправ достатньо конкретного плану, правила ситуації або чесно позначеної думки мовця. Якщо результат непевний, не перетворюй можливість на гарантію.

If I had taken the spare key, I could open the cupboard now.

Якби я взяв запасний ключ, я міг би зараз відкрити шафу.

Could означає доступну можливість; воно не обіцяє, що мовець неодмінно відкрив би шафу.

If I were more familiar with the software, I might have noticed the error during the demonstration.

Якби я краще знав цю програму, я, можливо, помітив би помилку під час демонстрації.

Недостатня обізнаність зберігається; демонстрація завершилася. Might have noticed залишає результат непевним.

8. Перенеси вибір у розмову

Починай із того, що важливо співрозмовнику: теперішній наслідок, минула втрачена можливість або уточнення незрозумілої умови. Результат можна ставити перед if-частиною; часове значення від цього не змінюється. У питанні інверсія належить головній питальній частині, не if-частині.

Українське «якби… то…» саме по собі не розділяє дві англійські схеми. Перед перекладом віднови, що відомо про час, тривалість і реальні факти. У власному тексті можна користуватися вигаданими ситуаціями; не потрібно ділитися особистими даними.

Відкриті завдання перевіряй за змістом, часовим зв’язком, формою та наміром. Зразок — один можливий варіант, не єдина правильна фраза. Самоперевірка допомагає помітити розбіжність, але не є незалежною оцінкою всього мовного рівня.

Would the files be available if we had kept a backup?

Чи були б файли доступні, якби ми зберегли резервну копію?

Питаємо про теперішню доступність після уявного минулого вибору: Would the files be…, але if we had kept… без інверсії.

Was that a problem only yesterday, or is it still a problem?

Це було проблемою лише вчора чи досі лишається проблемою?

Таке уточнення іноді корисніше за передчасний вибір умовної схеми. Питання має допомогти встановити часову перспективу, а не вгадати приховану відповідь.

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

Неправильно:If we had chose a different room, everyone would have a seat.

Правильно:If we had chosen a different room, everyone would have a seat.

Після had потрібна V3 chosen, не V2 chose. Результат would have a seat граматично правильний: have тут означає «мати».

Неправильно:If she knew the code, she would have wrote it on the form.

Правильно:If she knew the code, she would have written it on the form.

Минулий уявний результат будується як would have + V3; третя форма write — written.

Неправильно:If I had saved the address, I would knows where to go.

Правильно:If I had saved the address, I would know where to go.

Після would потрібна базова форма know, без закінчення -s.

Неправильно:If the device were reliable, we would had used it yesterday.

Правильно:If the device were reliable, we would have used it yesterday.

Після would допоміжне дієслово має базову форму have; had не може займати це місце.

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