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

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

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

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

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