Грамматика · Будущее и условия
⏩ Будущее и условия

Если бы тогда: третье и смешанное условное

B2 · Работа и жизнь · юнит 4 «If I'd taken that job»
Правило

Как это работает

1

Зачем это нужно

«Если бы я тогда знал, я бы помог», «Если бы мы вышли раньше, мы бы успели», «Если бы я не пошёл на ту вечеринку, я бы не встретил жену». Так рассуждают о прошлых решениях, которые уже не изменить: что было бы, если бы всё сложилось иначе. Это разговоры о жизни, ошибках и удаче — их ведут и друзья, и коллеги на разборе проекта.

2

Вспомним: какие бывают «если»

  • Первое условное (A2) — реальное будущее: If it rains, we'll stay at home.
  • Второе условное (B1) — нереальное настоящее, мечта: If I had more time, I'd travel. (времени нет)
  • Третье условное (этот юнит) — нереальное прошлое: If I'd known, I would have helped. (я не знал — и не помог)

По-русски все «нереальные» случаи звучат одинаково: «если бы… то бы…». Английский различает, о каком времени речь, и для прошлого делает ещё один шаг назад.

3

Третье условное: формула

  • Часть с if — Past Perfect: If I had known… (коротко If I'd known).
  • Часть с результатом — would have + третья форма: …I would have helped. (коротко I'd have helped)
  • Целиком: If we'd left earlier, we wouldn't have missed the train. — Если бы мы вышли раньше, мы бы не опоздали на поезд. (Вышли поздно — и опоздали.)
  • Как и раньше, после if — без would: не If I would have known.
4

would, could, might

Вместо would have можно поставить и другие модальные — смысл слегка меняется:

  • would have — точно бы: I would have helped.
  • could have — была бы возможность: We could have won if we'd played better. — Мы могли бы выиграть.
  • might have — возможно бы: If you'd asked, she might have said yes. — Может, она бы и согласилась.
5

Смешанное условное: прошлое влияет на сейчас

Часто прошлое решение меняет настоящее. Тогда части предложения — о разном времени:

  • Если бы тогда (Past Perfect), то сейчас (would + глагол): If I'd taken that job, I'd be living in London now. — Если бы я тогда согласился, я бы сейчас жил в Лондоне.
  • И наоборот: если бы вообще (Past Simple), то тогда (would have): If I were richer, I'd have bought that flat. — Будь я богаче (вообще), я бы тогда купил ту квартиру.

Подсказка: смотрите, когда происходит каждая половина, и ставьте форму под своё время.

6

Сокращение 'd — had или would?

В третьем условном 'd встречается дважды: If I'd known, I'd have helped. Различить легко: перед третьей формой (known) — это had; перед have или глаголом из словаря — would.

Запомни: нереальное прошлое — If + had + 3-я форма, would have + 3-я форма. Прошлое влияет на сейчас — If I'd taken it, I'd be in London now.
Примеры

Таблица

ТипФормулаПример
Третье (о прошлом)If + had done, would have doneIf I'd known, I'd have helped.
Смешанное (тогда → сейчас)If + had done, would doIf I'd taken it, I'd be in London now.
Смешанное (вообще → тогда)If + did, would have doneIf I were rich, I'd have bought it.
could / might haveIf + had done, could / might have doneWe could have won.
Проверьте себя

Типичные ошибки

✗ If I would have known, I would have helped.
✓ If I'd known, I would have helped.
после if — без would
✗ If I had known, I would help you.
✓ If I had known, I would have helped you.
о прошлом — would have + 3-я форма
✗ If we left earlier, we wouldn't have missed it.
✓ If we'd left earlier, we wouldn't have missed it.
о прошлом после if — had + 3-я форма
✗ I would have went.
✓ I would have gone.
после have — 3-я форма
✗ If I'd taken that job, I would have lived in London now.
✓ If I'd taken that job, I'd be living in London now.
«сейчас» — would + глагол

Потренируйте это правило

Юнит 4 уровня B2 · Работа и жизнь: ролик с объяснением, упражнения с разбором каждой ошибки и речь вслух.

Открыть урок →