All topics
B1Условные предложения

Third Conditional (If I had known, I would have…)

Topic essentials

Автобус ушёл, и вы опоздали. Прошлое уже случилось, но можно представить, как всё прошло бы иначе. Сравните факт, его альтернативу и ещё один пример о пропущенной встрече.

Представляем другое условие в завершённом прошлом и его воображаемый прошлый результат. В истории с автобусом человек действительно не успел и опоздал; условная фраза описывает другой ход событий.

1

I missed the bus, so I was late.

Я не успел на автобус, поэтому опоздал.

2

If I hadn't missed the bus, I wouldn't have been late.

Если бы я не пропустил автобус, я бы не опоздал.

3

If I'd known about the meeting, I'd have come.

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

Основная модель — if + had + V3, would have + V3. V3 — третья форма глагола. Обе части относятся к прошлому: что могло быть иначе тогда и какой результат был бы тогда.

1. Реальная история и её альтернатива

Два уровня рассказа: факт и воображаемый вариант

Как было на самом деле

4

I missed the bus, so I was late.

Я не успел на автобус, поэтому опоздал.

Представляем другой исход

5

If I hadn't missed the bus, I wouldn't have been late.

Если бы я не пропустил автобус, я бы не опоздал.

В реальной истории автобус был пропущен, а человек опоздал. В альтернативе представляем, что он автобус не пропустил, и поэтому не опоздал бы. Мы не обещаем исправить прошлое: обе точки уже позади. Отрицательные формы hadn't missed и wouldn't have been помогают показать противоположный ход событий.

Встреча уже прошла

Не знал и не пришёл

6

I didn't know about the meeting. I didn't come.

Я не знал о встрече. Я не пришёл.

Знал бы тогда — пришёл бы

7

If I had known about the meeting, I would have come.

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

If I had known задаёт нереализованное прошлое условие: тогда я не знал. I would have come показывает воображаемое последствие в том же прошлом: пришёл бы на уже состоявшуюся встречу. Had и would have выполняют разные задачи в двух частях.

2. Had + V3 и would have + V3

Ещё два воображаемых прошлых исхода
АнглийскийПеревод
If we'd finished earlier, we would have gone to the beach.Если бы мы закончили раньше, мы бы пошли на пляж.
If he'd called, I would have answered.Если бы он позвонил, я бы ответил.

В if-части используем had и третью форму. В результате — would, затем have и третью форму. Gone — третья форма go; come совпадает по написанию с начальной формой, а been — третья форма be. Перед answered тоже сохраняем have: would have answered.

3. Два разных значения I'd

Смотрим, что следует за сокращением
АнглийскийПеревод
If I'd known… = If I had known…Если бы я знал…: сокращённая и полная формы.
I'd have come… = I would have come…Я бы пришёл…: сокращённая и полная формы.
Один смысл с разной длиной записи

Полные формы had и would have

8

If I had known about the meeting, I would have come.

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

Разговорные сокращения

9

If I'd known about the meeting, I'd have come.

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

В If I'd known сокращение I'd означает I had: за ним идёт третья форма known. В I'd have come оно означает I would: дальше стоит have come. Не присваиваем одному сокращению одно неизменное значение во всех предложениях. Читаем всю конструкцию.

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

10

If I hadn't missed the bus, I wouldn't have been late.

Если бы я не пропустил автобус, я бы не опоздал.

В условии отрицание — had not или hadn't. В результате — would not have или wouldn't have. В примере с автобусом обе части отрицательные, но одна описывает прошлое условие, а другая — альтернативный прошлый результат.

Спрашиваем об уже прошедшей встрече

Вопрос к собеседнику

11

Would you have come if you'd known?

Ты бы пришёл, если бы знал?

Да, пришёл бы

12

Yes, I would have.

Да, пришёл бы.

Нет, не пришёл бы

13

No, I wouldn't have.

Нет, не пришёл бы.

В стандартном вопросе would ставим перед человеком: Would you have come…? Have come остаётся после you, а условие — if you'd known. В этих кратких ответах сохраняем would have или wouldn't have; come уже понятно из вопроса.

Меняем порядок, сохраняя прошлую связь

Условие первым: после него запятая

14

If I'd known about the meeting, I'd have come.

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

Условие после результата: обычно без запятой

15

I'd have come if I'd known about the meeting.

Я бы пришёл, если бы знал о встрече.

5. Не только сожаление

Можно быть довольным тем, как всё произошло

Реальность: такси помогло успеть

16

We took a taxi and caught the train.

Мы взяли такси и успели на поезд.

Без такси воображаем плохой исход

17

If we hadn't taken a taxi, we would have missed the train.

Если бы мы не взяли такси, мы бы не успели на поезд.

Здесь говорящий может испытывать облегчение: хорошо, что взяли такси. Third Conditional описывает альтернативный ход прошлого, а чувство определяется ситуацией. Это не обязательная грамматическая форма сожаления.

Короткое различие настоящего и прошлого

Сейчас не знаю адрес: воображаю визит

18

If I knew your address, I'd visit you.

Если бы я знал твой адрес, я бы зашёл к тебе.

Вчера не знал адрес: воображаю прошлый визит

19

If I'd known your address yesterday, I'd have visited you.

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

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

6. Приглашение на старый номер

Встреча прошла вчера без Бена. Мия выясняет причину; приглашение ушло на его прежний номер телефона, оканчивающийся на 42.

Приглашение на старый номер

20

Why weren't you at the meeting yesterday?

Почему тебя не было на встрече вчера?

21

I didn't know about it. If I'd known, I'd have come.

Я о ней не знал. Если бы знал, я бы пришёл.

22

I sent a message to the number ending in 42.

Я отправила сообщение на номер, который оканчивается на 42.

23

That's my old number. I'll send you the new one.

Это мой старый номер. Пришлю тебе новый.

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

  • × If I would have known about the meeting, I would have come.

    ✓ If I had known about the meeting, I would have come.

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

    В базовой прошлой if-части используем had known. Would have относится к альтернативному результату, а не заменяет had в этой модели.

  • × If we'd finished earlier, we would have went to the beach.

    ✓ If we'd finished earlier, we would have gone to the beach.

    Если бы мы закончили раньше, мы бы пошли на пляж.

    После would have нужна третья форма gone, а не форма Past Simple went.

  • × If he'd called, I would answered.

    ✓ If he'd called, I would have answered.

    Если бы он позвонил, я бы ответил.

    Для прошлого результата после would нужно have, затем третья форма answered.

  • × I'd have come… = I had have come…

    ✓ I'd have come… = I would have come…

    Я бы пришёл…: сокращённая и полная формы.

    Здесь I'd означает I would, потому что дальше идёт have come. В If I'd known значение другое: I had known. Продолжение помогает правильно раскрыть сокращение.

8. Краткое повторение

  • Third Conditional: другое условие в завершённом прошлом → альтернативный результат в прошлом.
  • В основной модели — if + had + V3, would have + V3. В результате не пропускаем have и используем третью форму.
  • If I'd known = If I had known; I'd have come = I would have come. Возможны сожаление, облегчение и спокойное рассуждение о прошлом.