If I had studied harder, I would have passed the exam. If she had left earlier, she wouldn't have missed the train. В таких предложениях мы оглядываемся на прошлое и представляем другой вариант событий — тот, который на самом деле не произошёл. Именно для этого в английском существует третий тип условного предложения: чтобы говорить о том, как прошлое могло бы сложиться иначе, и часто — чтобы выразить сожаление о том, как оно сложилось на самом деле.

Краткая формула: If + Past Perfect, would have + причастие прошедшего времени → If I had known, I would have told you. / We wouldn't have been late if the bus had arrived on time.

Что выражает третий тип условного предложения

Третий тип условного предложения описывает нереальное прошлое — условие, которое в прошлом не выполнялось, и, соответственно, результат, который тоже никогда не наступил:

  • Сожаления: If I had saved more money, I would have bought a house.
  • Упущенные возможности: If he had applied, he might have gotten the job.
  • Упрёк или оценка задним числом: If you had asked me, I would have helped.
  • Облегчение от того, что чего-то не произошло: If we hadn't left early, we would have been stuck in traffic.

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

Образование третьего типа условного предложения

Часть предложения Время / форма Пример
Придаточное с if Past Perfect If she had left…
Главное предложение would have + причастие прошедшего времени …she would have arrived on time.

В придаточном с if используется Past Perfect (had + причастие прошедшего времени). Это отодвигает ситуацию ещё на один шаг в прошлое по сравнению со вторым типом (обычный Past Simple) — сигнал того, что ситуация не просто гипотетическая, а ещё и уже завершившаяся:

  • If they had booked earlier, tickets would have been cheaper.
  • If I had seen the message, I would have replied immediately.

В русском «если бы я знал» может относиться и к настоящему, и к прошлому — это часто понятно только из контекста. В английском разница обязательна в форме: If I knew… I would… — нереальное настоящее/будущее, а If I had known… I would have… — нереальное прошлое. Поэтому особенно важно не заменять Past Perfect на Past Simple в третьем типе.

Главное предложение использует would have + причастие прошедшего времени (в речи и неформальном письме часто сокращается до 'd have или would've, но в официальном письме обычно пишется полностью):

  • If she had studied medicine, she would have become a doctor.
  • We would've called you if we had had your number.

Правило запятой: если придаточное с if стоит первым, после него ставится запятая. Если первым идёт главное предложение, запятая не нужна — так же, как и в других типах условных предложений.

Would have или wouldn't have в главном предложении

Чтобы сделать результат отрицательным, используется wouldn't have:

  • If I had known about the traffic, I wouldn't have driven that way.
  • She wouldn't have been upset if he had explained sooner.

В третьем типе условного предложения для воображаемого результата не используется will have — эта форма относится к другому, предположительному употреблению конструкции с if (If he left at six, he will have arrived by now — «если он вышел в шесть, значит, к этому времени уже добрался»), а не к гипотетическому прошлому, о котором здесь идёт речь.

Придаточное с if тоже можно сделать отрицательным, с помощью hadn't + причастие прошедшего времени:

  • If we hadn't stopped for coffee, we would have caught the earlier train.
  • If it hadn't rained, the match wouldn't have been cancelled.

Обе части предложения могут быть отрицательными:

  • If I hadn't overslept, I wouldn't have missed the meeting.

Другие модальные глаголы: could have и might have

Would have — это стандартная форма для главного предложения, но could have и might have тоже часто встречаются и немного меняют смысл:

Модальный глагол Значение Пример
would have результат, в котором говорящий уверен в рамках гипотетической ситуации If I had trained harder, I would have won.
could have гипотетическая возможность или способность If I had trained harder, I could have won.
might have возможный, но не вполне определённый результат If I had trained harder, I might have won.

Could have смещает фокус на то, что было возможно в воображаемом прошлом. Might have показывает, что даже в этом воображаемом прошлом результат не был бы гарантирован.

Третий тип условного предложения и смешанные условные предложения

Третий тип целиком относится к прошлому: придаточное с if описывает нереальную ситуацию в прошлом, а главное предложение — воображаемое прошедшее следствие. Если же прошедшее условие связано с результатом в настоящем (If I had studied medicine, I would be a doctor now), это уже смешанное условное предложение (mixed conditional), а не собственно третий тип. Смешанные условные предложения используют то же придаточное в Past Perfect, но представляют собой отдельную тему, которую обычно изучают сразу после третьего типа.

Третий тип vs. второй тип условного предложения

Эти два типа легко перепутать, ведь оба гипотетические, — но они относятся к разному времени:

Второй тип Третий тип
If I had more time, I would learn the guitar. If I had had more time, I would have learned the guitar.
Нереальная ситуация в настоящем/будущем Нереальная ситуация в прошлом
If + Past Simple, would + инфинитив без to If + Past Perfect, would have + причастие прошедшего времени
Не завершённое прошлое событие: речь идёт о воображаемой ситуации в настоящем или будущем Уже завершилось — сейчас изменить нельзя

Самый чёткий сигнал — форма глагола: Past Simple + would (второй тип) против Past Perfect + would have (третий тип). Для сравнения — второй тип условного предложения, а также первый тип и нулевой тип — более «реальные» типы условных предложений.

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

  • If I would have known, I would have told you. → ✅ If I had known, I would have told you. (would have относится к главному предложению, а не к придаточному с if — там должен стоять Past Perfect: If I had)
  • If she had study harder, she would have passed. → ✅ If she had studied harder, she would have passed. (Past Perfect требует третьей формы глагола / Past Participle, а не начальной формы)
  • If we left earlier, we would have caught the bus. → ✅ If we had left earlier, we would have caught the bus. (придаточному с if нужен Past Perfect, чтобы согласоваться с прошедшим гипотетическим результатом would have caught)
  • If you had asked me, I will have helped. → ✅ If you had asked me, I would have helped. (в третьем типе для воображаемого результата используется would have, could have или might have — но не will have)

Быстрая проверка

Выбери правильную форму, перестрой предложение или ответь на вопрос:

  1. If I ____ (know / knew / had known) about the delay, I would have left earlier.
  2. She would have passed the test if she ____ (studies / studied / had studied) more.
  3. Исправь предложение: If they would have called, we would have come.
  4. В чём разница? a. If it rained tomorrow, the match would be cancelled. b. If it had rained yesterday, the match would have been cancelled.
  5. Это третий тип условного предложения или смешанное условное предложение? If I hadn't missed the flight, I would be home by now.
Показать ответы
  1. had known — Past Perfect в придаточном с if для нереальной прошедшей ситуации
  2. had studied — нужен Past Perfect; одно только studied (Past Simple) превратило бы предложение во второй тип и не согласовалось бы с would have passed
  3. If they had called, we would have come. — в придаточном с if нет would have; там нужен Past Perfect
  4. a. Второй тип — нереальная ситуация в настоящем/будущем (ещё гипотетически возможна); b. Третий тип — нереальная ситуация в прошлом (уже завершилась, изменить нельзя)
  5. Смешанное условное предложение — придаточное с if стоит в Past Perfect (hadn't missed), но результат относится к настоящему (would be home now), а не к прошлому

Ключевые выводы

  • Третий тип условного предложения использует if + Past Perfect в придаточном и would have + причастие прошедшего времени в главном предложении.
  • Он выражает нереальные прошедшие ситуации — то, что не случилось, и часто связанные с этим сожаление или облегчение.
  • В базовом третьем типе would have относится к главному предложению, а не к придаточному с if — If I would have known… вместо If I had known… самая частая ошибка.
  • Could have (гипотетическая возможность) и might have (неуверенный результат) могут заменять would have в главном предложении.
  • Если прошедшее условие связано с результатом в настоящем, это смешанное условное предложение, а не чистый третий тип.
  • Придаточное с if может стоять первым (с запятой) или вторым (без запятой) — оба варианта верны.
  • Для сравнения: второй тип (нереальные ситуации в настоящем/будущем: if + Past Simple, would) и более «реальные» первый и нулевой типы.