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)
Быстрая проверка
Выбери правильную форму, перестрой предложение или ответь на вопрос:
- If I ____ (know / knew / had known) about the delay, I would have left earlier.
- She would have passed the test if she ____ (studies / studied / had studied) more.
- Исправь предложение: If they would have called, we would have come.
- В чём разница? a. If it rained tomorrow, the match would be cancelled. b. If it had rained yesterday, the match would have been cancelled.
- Это третий тип условного предложения или смешанное условное предложение? If I hadn't missed the flight, I would be home by now.
Показать ответы
- had known — Past Perfect в придаточном с if для нереальной прошедшей ситуации
- had studied — нужен Past Perfect; одно только studied (Past Simple) превратило бы предложение во второй тип и не согласовалось бы с would have passed
- ✅ If they had called, we would have come. — в придаточном с if нет would have; там нужен Past Perfect
- a. Второй тип — нереальная ситуация в настоящем/будущем (ещё гипотетически возможна); b. Третий тип — нереальная ситуация в прошлом (уже завершилась, изменить нельзя)
- Смешанное условное предложение — придаточное с if стоит в Past Perfect (hadn't missed), но результат относится к настоящему (would be home now), а не к прошлому
Учитесь быстрее с GrammarMama
В этой статье разобрана одна тема — вот как GrammarMama помогает превратить её в устойчивый прогресс:
-
Узнайте свой уровень — Короткий тест определяет ваш уровень по шкале CEFR, чтобы упражнения подходили именно вам. Узнать свой уровень →
-
Идите по понятному плану — Проходите каждую тему по порядку — от A1 до C2. Смотреть весь план →
-
Поставьте свою цель — Расскажите, для чего вы учите язык, — и упражнения будут строиться вокруг ваших интересов. Поставить цель →
-
Отслеживайте свои ошибки — Увидьте закономерности в том, что вызывает трудности, и избавьтесь от них навсегда. Посмотреть ошибки →
-
Пополняйте словарный запас — Слова из упражнений сохраняются и повторяются по системе интервального повторения. Открыть словарь →
-
Практикуйте разговорную речь — Отвечайте на упражнения вслух вместо того, чтобы печатать, — когда захотите. Попробовать устную практику →
-
Тренируйте произношение — Получайте мгновенную обратную связь по каждому слову. Тренировать произношение →
-
Занимайтесь понемногу каждый день — Короткие ежедневные упражнения по вашему уровню не дают языку забыться. Начать заниматься →
Ключевые выводы
- Третий тип условного предложения использует 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) и более «реальные» первый и нулевой типы.