1. Агата
  2. Грамматика
  3. Условия и желания

Mixed Conditionals: как связать прошлое и настоящее

В смешанном условном предложении время условия и время результата различаются. Каждую часть выбирают по смыслу.

Прошлое условие → результат сейчас

if + had + V3, would + V1

If I had taken that job, I would earn more now.

Если бы я взял ту работу, я бы зарабатывал больше сейчас.

Нынешнее условие → результат тогда

if + Past Simple, would have + V3

If she spoke German, she would have got that job.

Если бы она говорила по-немецки, она бы получила ту работу.

Сначала определите время условия и результата по отдельности. Прошлое событие требует had + V3; постоянное условие, которое действовало и тогда, — Past Simple. Нынешний результат строится с would + V1, прошлый — с would have + V3. В результате вместо would возможны could и might в форме, соответствующей его времени.

Содержание страницы
  1. Главная идея: две половины — два времени
  2. Два основных смешанных типа
  3. Как выбрать время в каждой части
  4. Смешанный тип или «чистый»: что точнее
  5. Порядок частей, отрицание и вопрос
  6. could и might в результате
  7. were вместо was в условии
  8. Когда сочетание времён не смешанное
  9. Сводная таблица
  10. Примеры с переводом
  11. Как это связано с другими темами
  12. Самопроверка: выберите время результата
  13. Разбор ошибок
  14. Упражнения
  15. Частые вопросы
  16. Что смотреть дальше

Главная идея: две половины — два времени

If she hadn’t moved to Canada, she wouldn’t speak English so well now. — Если бы она не переехала в Канаду, она бы не говорила сейчас по-английски так хорошо.
If he weren’t so shy, he would have spoken to her at the party. — Если бы он не был таким застенчивым, он бы заговорил с ней на вечеринке.

Сначала решите, какую ситуацию вы представляете иначе. Второй тип описывает воображаемое настоящее или будущее: If I had more time, I would learn Spanish. Третий тип — про нереальное прошлое: If I had had more time, I would have learned Spanish. Но в жизни причина и следствие часто расходятся во времени: то, что не случилось когда-то, определяет нашу жизнь сейчас — и наоборот. Для таких случаев и нужен смешанный тип.

Сравните два предложения с одинаковым условием в прошлом:

  • If I had taken that job, I would have earned more.Если бы я взял ту работу, я бы заработал больше.

    Оба события в прошлом: третий тип.

  • If I had taken that job, I would earn more now.Если бы я взял ту работу, я бы зарабатывал больше сейчас.

    Условие в прошлом, результат в настоящем: смешанный тип.

Одна и та же причина, но разные результаты. Выбор между would have earned и would earn диктует не «тип предложения», а смысл: когда именно мы мысленно помещаем результат.

Два основных смешанных типа

В двух основных моделях сочетаются формы второго и третьего типов. Выбирайте их по времени и смыслу каждой части, а не переставляйте половины готовых формул.

Два основных смешанных типа условных предложений
ТипУсловие (if-часть)РезультатСмысл
Условие в прошлом → результат в настоящемif + Past Perfect (had + V3)would + V1Нечто не произошло тогда, поэтому сейчас ситуация другая
Условие в настоящем → результат в прошломif + Past Simplewould have + V3Постоянное обстоятельство, действовавшее и тогда, объясняет прошлый результат

Первый тип: условие в прошлом, результат в настоящем

Условие — несостоявшееся действие в прошлом, форма как в третьем типе: had + V3. Результат — ситуация сейчас, форма как во втором типе: would + V1.

  • If we had left earlier, we wouldn’t be stuck in this traffic now. — Если бы мы вышли раньше, мы бы сейчас не застряли в пробке.
  • If they had booked in advance, they would be on the beach right now. — Если бы они забронировали заранее, они были бы прямо сейчас на пляже.
  • If he hadn’t forgotten his keys, he would be at home now. — Если бы он не забыл ключи, он был бы сейчас дома.

Обратите внимание: V3 — третья форма глагола, причастие прошедшего времени (see — seen, go — gone, be — been). В условии стоит had forgotten, а не «had forgot». Правила Past Perfect подробно разбираются в отдельном уроке; здесь эта форма — просто часть формулы.

Второй тип: условие в настоящем, результат в прошлом

Условие — качество, привычка или состояние, которое сохраняется сейчас и действовало в момент прошлого результата. Форма как во втором типе: Past Simple (для глагола be — were). Результат — прошлое действие, форма как в третьем типе: would have + V3.

  • If I were more organized, I would have finished the report yesterday. — Если бы я был более организованным, я бы закончил отчёт вчера.
  • If she spoke German, she would have got that job. — Если бы она говорила по-немецки, она бы получила ту работу.
  • If we lived closer, we would have visited you more often last year. — Если бы мы жили ближе, мы бы чаще навещали вас в прошлом году.

В этих примерах обстоятельство сохраняется с того времени до настоящего: я не организованный человек, она не говорит по-немецки, мы живём далеко. Если бы немецкий она выучила только сегодня, он не помог бы получить работу в прошлом. Именно постоянное обстоятельство объясняет, почему прошлое сложилось так, а не иначе. Про глагол be в условии подробнее — в разделе were вместо was.

Как выбрать время в каждой части

Не пытайтесь угадать «номер типа». Задайте два вопроса по отдельности — сначала про условие, потом про результат.

  1. К какому времени относится условие? Если это несостоявшееся событие в прошлом — Past Perfect (had + V3). Если это постоянное состояние, действовавшее и в момент результата, — Past Simple.
  2. К какому времени относится результат? Если он про сейчас — would + V1. Если он про тогда — would have + V3.
  3. Сходятся ли половины по смыслу? Проверьте, что условие действительно объясняет результат. Если связь натянутая, скорее всего, выбрано не то время.

Слова-подсказки помогают не ошибиться. Результат в настоящем часто помечен словами now, today, at the moment, right now, these days. Результат в прошлом — yesterday, last week, then, that day, in 2020. Но маркер — только подсказка: решает смысл.

  • If I hadn’t wasted money all year, I could afford a holiday now. — Если бы я не тратил деньги весь год, я мог бы позволить себе отпуск сейчас. (Условие в прошлом, результат в настоящем: now.)
  • If I weren’t afraid of flying, I would have joined that trip to Japan last spring. — Если бы я не боялся летать, я бы присоединился к той поездке в Японию прошлой весной. (Постоянный страх, прошлый результат: last spring.)

Смешанный тип или «чистый»: что точнее

Иногда оба варианта грамматически возможны, но говорят они о разном. Смешанный тип нужен, когда «чистый» второй или третий тип искажает смысл.

Сравнение трёх вариантов одного условия
ПредложениеТипО чём говорит
If I had married her, I would be a happy man now.СмешанныйПредставляет, как тот брак изменил бы его нынешнюю жизнь
If I had married her, I would have been a happy man.ТретийПредставляет, как тот брак изменил бы его жизнь тогда
If I married her, I would be a happy man.ВторойПредставляет брак и счастье в настоящем или будущем

В первом примере нынешний результат выражен сочетанием контекста, слова now и формы would be. Слово now делает точку отсчёта явной, но его отсутствие не превращает конструкцию в третий тип.

И наоборот: если обе половины относятся к одному времени, смешивать формы не нужно. If I had studied harder, I would have passed the exam — обычный третий тип: и условие, и результат в прошлом, и это правильно. Смешанный тип — не «более сложный и потому более правильный» вариант; это отдельный смысл.

Порядок частей, отрицание и вопрос

Условие может стоять и до результата, и после него. Смысл не меняется, меняется только пунктуация.

  • Условие впереди — между частями запятая: If I had known about the deadline, I would be calmer now.
  • Результат впереди — запятая не нужна: I would be calmer now if I had known about the deadline.

Отрицание строится отдельно в каждой половине. В условии это hadn’t + V3 или didn’t / weren’t, в результате — wouldn’t + V1 или wouldn’t have + V3.

  • Отрицание в обеих частях: If I hadn’t forgotten my phone, I wouldn’t be waiting for you now. — Если бы я не забыл телефон, я бы не ждал тебя сейчас.
  • Только в результате: If he were more careful, he wouldn’t have lost the keys. — Если бы он был внимательнее, он бы не потерял ключи.
  • В обеих частях: If she hadn’t missed her connecting flight, she wouldn’t be waiting at the airport now. — Если бы она не пропустила стыковочный рейс, она бы сейчас не ждала в аэропорту.

В вопросе would выходит на первое место в результате, а часть с if остаётся в обычном порядке. Вопросительное слово относится к результату; условие задаёт обстоятельства вопроса.

  • К результату: Would you be a doctor now if you had studied medicine? — Ты был бы сейчас врачом, если бы учился на врача?
  • О прошлом результате: Would she have got the job if she spoke German? — Она получила бы ту работу, если бы говорила по-немецки?
  • С вопросительным словом: What would you do now if you had taken that offer? — Что бы ты делал сейчас, если бы принял то предложение?

В формальной речи условие первого смешанного типа иногда ставят без if, с инверсией: Had I taken that job, I would earn more now. — «Если бы я взял ту работу, я бы зарабатывал больше сейчас». Это книжный вариант; в обычной речи используется if.

could и might в результате

В результате вместо would могут стоять could или might. Would описывает ожидаемый результат воображаемого условия. Could может выражать способность или доступную возможность, а might — возможный, но не уверенный результат. Форма зависит от времени результата.

Модальные глаголы в результате смешанного типа
РезультатФормаОттенокПример
Настоящееcould / might + V1Способность, возможность или неуверенный результат сейчасIf I had taken that course, I could be working abroad now.
Прошлоеcould have / might have + V3Способность, возможность или неуверенный результат тогдаIf I were more confident, I could have spoken at the meeting.
  • If they had invested earlier, they might be millionaires today. — Если бы они вложились раньше, возможно, сегодня они были бы миллионерами.
  • If she liked this kind of work, she might have agreed. — Если бы ей нравилась такая работа, она, возможно, согласилась бы.

Два модальных глагола подряд не ставятся: выбирается один — would, could или might.

Не путайте could have + V3 в результате (нереальный результат) с догадкой о прошлом might have + V3 в значении «возможно, так и было». В приведённых примерах нереальное условие задаёт рамку: речь идёт о том, что могло бы случиться при другой ситуации, а не просто о догадке, что случилось на самом деле.

were вместо was в условии

Во втором смешанном типе условие часто строится с глаголом be, и здесь есть особенность. Для явно нереального условия подходит were для всех лиц и чисел: If I were you, I would have accepted the offer. — «На твоём месте я бы принял то предложение».

В неформальной речи можно услышать was: If I was you, I would have accepted. Was распространено, особенно с he и she, и не является безусловной ошибкой. Для формального текста и выражения if I were you выбирайте were. Для остальных глаголов разницы нет: If she spoke German, she would have got that job.

Ещё один случай — отрицание. Сокращённая форма weren’t звучит естественно: If he weren’t so shy, he would have spoken to her. Полная форма were not тоже возможна, например для подчёркнутого отрицания.

Когда сочетание времён не смешанное

Не любое непохожее предложение — смешанный тип. В этой статье смешанные модели связывают нереальное прошлое с настоящим. Одних разных временных указателей для такой модели недостаточно.

  • Второй тип о настоящем или будущем. If I had more time, I would join you tomorrow. Здесь условие и результат остаются в рамках второго типа (воображаемое настоящее или будущее). Это не смешанный тип.
  • Второй тип с «постоянным» условием. If I were you, I would quit that job next month. Это обычный второй тип: он допускает условие о настоящем и результат в будущем.
  • Третий тип. If I had studied harder, I would have passed the exam. И условие, и результат — в прошлом. Это третий тип, а не смешанный.
  • Первый и нулевой типы. Реальные условия про будущее или общие истины к смешанному типу не относятся.

Проверяйте и время, и отношение к ситуации. Past Simple в нереальном условии не означает прошлое. Если обе части представляют другое прошлое, выбирайте третий тип; если воображаемое настоящее или будущее — второй. Смешанная модель связывает эти два плана.

Сводная таблица

Короткая шпаргалка: формы, отрицание и варианты результата для двух смешанных типов.

Смешанные типы: формы и отрицание
ТипУсловиеРезультатОтрицание в условии / результате
Прошлое → настоящееhad + V3would + V1hadn’t + V3 / wouldn’t + V1
Настоящее → прошлоеPast Simple (were)would have + V3didn’t / weren’t / wouldn’t have + V3
Варианты результата—could / might или could have / might have + V3по времени результата

Примеры с переводом

В первом блоке условие стоит в прошлом, а результат — в настоящем. Во втором наоборот: постоянное качество и прошлый результат.

Условие в прошлом → результат в настоящем

  • If I hadn’t missed my flight, I would be in Madrid now. — Если бы я не опоздал на самолёт, я был бы сейчас в Мадриде.
  • If we had bought that flat ten years ago, we would have our own place today. — Если бы мы купили ту квартиру десять лет назад, у нас было бы своё жильё сегодня.
  • If he had listened to the doctor, he wouldn’t feel so tired now. — Если бы он послушал врача, он бы не чувствовал себя таким уставшим сейчас.
  • If you had started earlier, you wouldn’t be in such a hurry now. — Если бы ты начал раньше, ты бы не спешил так сейчас.

Условие в настоящем → результат в прошлом

  • If I knew his number, I would have called him yesterday. — Если бы я знал его номер, я бы позвонил ему вчера.
  • If she didn’t work so much, she would have come to the party last weekend. — Если бы она не работала так много, она пришла бы на вечеринку в прошлые выходные.
  • If they weren’t afraid of heights, they would have climbed the mountain with us. — Если бы они не боялись высоты, они поднялись бы с нами на гору.
  • If I were you, I would have asked for more information before signing. — На твоём месте я бы попросил больше информации перед подписанием.

С модальными глаголами и отрицанием

  • If she had taken the earlier train, she could be sitting in the meeting right now. — Если бы она села на более ранний поезд, она могла бы сейчас сидеть на встрече.
  • If I didn’t tire so easily, I might have stayed until the end. — Если бы я не уставал так быстро, я, возможно, остался бы до конца.
  • If he weren’t so honest, he wouldn’t have returned the money. — Если бы он не был таким честным, он бы не вернул деньги.

Если трудно выбрать форму одной части, вернитесь к её базовой модели:

  • Обзор условных предложений помогает различить реальное и воображаемое условие.
  • Third Conditional даёт форму условия had + V3 и результата would have + V3. Для модели «прошлое → настоящее» сохраните had + V3 в условии и выберите would + V1 для нынешнего результата.
  • Second Conditional даёт форму условия Past Simple и результата would + V1. В смешанном типе условие остаётся про настоящее, а результат уходит в прошлое.
  • Past Perfect — это форма had + V3, часть формулы первого смешанного типа; отдельно её правила здесь не разбираются.

Близки по смыслу и конструкции сожаления wish и if only: I wish I had studied medicine — «жаль, что я не учился на врача». Они тоже говорят о нереальном прошлом, но выражают желание или сожаление; подробнее — wish и if only.

Самопроверка: выберите время результата

Дополните предложения по ситуации. Сначала назовите время условия и результата, затем выберите форму.

  1. Вчера автобус ушёл без нас. Сейчас мы всё ещё на вокзале: If we hadn’t missed the bus, we ___ (be) at the hotel now.
  2. Лена всегда боится собак. Поэтому вчера она не зашла во двор: If Lena weren’t afraid of dogs, she ___ (enter) the yard yesterday.
  3. Вчера мы не проверили адрес и приехали не туда. Оба события уже закончились: If we had checked the address, we ___ (go) to the right building yesterday.
Ответы и объяснения
  1. would be — Если бы мы не пропустили автобус, сейчас мы были бы в отеле. Прошлое условие, нынешний результат.
  2. would have entered — Если бы Лена не боялась собак, она бы вчера вошла во двор. Постоянный страх действовал и вчера; результат в прошлом.
  3. would have gone — Если бы мы проверили адрес, мы бы вчера приехали в нужное здание. Это третий тип: обе части о прошлом.

Разбор ошибок

Ошибка 1

Так не говорят

If we had booked earlier, we will be on holiday now.

Правильно

If we had booked earlier, we would be on holiday now.

Если бы мы забронировали раньше, сейчас были бы в отпуске.

Почему так?

Нереальный нынешний результат прошлого условия выражает would be.

Ошибка 2

Так не говорят

If he were more careful, he would not lose his passport last week.

Правильно

If he were more careful, he would not have lost his passport last week.

Если бы он был осторожнее, он бы не потерял паспорт на прошлой неделе.

Почему так?

Last week относит результат к прошлому: нужно would not have lost. Условие описывает его характер вообще.

Ошибка 3

Так не говорят

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

Правильно

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

Если бы я учился медицине, сейчас я был бы врачом.

Почему так?

Несостоявшееся прошлое условие требует Past Perfect had studied, не Present Perfect.

Ошибка 4

Так не говорят

If I would be more organised, I would have finished the report.

Правильно

If I were more organised, I would have finished the report.

Если бы я был организованнее, я бы закончил отчёт.

Почему так?

Здесь if описывает нереальное постоянное качество, поэтому were. Would остаётся в части с результатом.

Упражнения на эту тему

Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.

Пример задания

Если бы я не съел достаточно, я был бы сейчас голоден.

Ваш перевод на английский
Перейти к упражнениям

Пишите ответ целиком, без вариантов на выбор.

Частые вопросы

Что такое смешанное условное предложение?

Это условное предложение, в котором условие и результат относятся к разным временам. В этой статье разобраны две основные модели: прошлое условие с нынешним результатом и постоянное условие с прошлым результатом.

Какие формулы у двух смешанных типов?

Условие в прошлом + результат в настоящем: if + Past Perfect (had + V3), would + V1. Условие в настоящем + результат в прошлом: if + Past Simple, would have + V3.

Как отличить смешанный тип от третьего?

По времени результата. Если и условие, и результат в прошлом — это третий тип: If I had studied, I would have passed. Если условие в прошлом, а результат в настоящем, предложение смешанное: If I had studied, I would be a doctor now.

Можно ли менять порядок частей?

Да. При обратном порядке запятая не ставится: I would be a doctor now if I had studied medicine. Смысл не меняется.

Обязательно ли were вместо was?

Для явно нереального условия were подходит с любым лицом: If I were you, I would have accepted. Was тоже встречается, особенно с he и she. В формальном тексте и в выражении if I were you выбирайте were; was не делает всякое нереальное условие неграмматичным.

Можно ли использовать could и might?

Да. В настоящем результате — could / might + V1, в прошлом — could have / might have + V3. Could выражает способность или возможность, might — возможный, но не уверенный результат.

Любое нестандартное условное предложение — смешанное?

Нет. Разные времена сами по себе ещё не выбирают модель: сначала определите, говорите ли вы о фактах или представляете другую ситуацию. Обычный второй тип может связывать нынешнее состояние с будущим результатом; это не смешение второго и третьего типов.