English Courses
КурсыБиблиотека
КурсыБиблиотека
English Courses

Шаг за шагом к отличному английскому.

Обучение

КурсыБиблиотека

Приложение

iOSAndroid

Ещё

КонфиденциальностьУсловияКонтакты
© 2026 English Courses
Библиотека›Conditionals & If-Clauses
Шрифт чтения
Размер текста100%
A
A
Гарнитура

Third Conditional

third conditional говорит о воображаемом прошлом — о ситуации, которая не произошла, и о результате, который бы за ней последовал. Говорящий уже знает, как всё обернулось на самом деле, и оглядывается на альтернативную версию.

Форма фиксирована:

If + past perfect, would have + past participle.
If I had studied, I would have passed the exam.
If we had left earlier, we would have caught the train.
She would have called if she had known.

Порядок частей можно поменять местами. Когда if-clause стоит первым, за ним следует запятая; когда он стоит вторым, запятая не нужна.

Нереальное прошлое

Каждое предложение в third conditional несёт одно и то же скрытое сообщение: противоположное тому, что оно описывает, и есть то, что произошло на самом деле.

If Daniel had booked a taxi, he wouldn't have missed his flight.
(Он не заказал такси. Он опоздал на рейс.)
If the restaurant had been open, we would have eaten there.
(Ресторан был закрыт. Мы поели в другом месте.)
Maria would have told you if she had seen the message.
(Maria не увидела сообщение. Она тебе не сказала.)

Поэтому third conditional часто используют, чтобы выразить сожаление или критику — говорящий комментирует прошлую реальность, которую уже нельзя изменить.

If I had listened to my father, I wouldn't have lost the money. (сожаление)
If you had checked the address, we wouldn't have ended up in the wrong street. (критика)

Другие модальные в main clause

Would have — вариант по умолчанию, но main clause может принимать другие модальные перфекты, чтобы сдвинуть смысл.

MODALЗНАЧЕНИЕПРИМЕР
would haveгарантированный результатIf she had asked, I would have helped.
could haveвозможность, способностьIf she had asked, I could have helped.
might haveнеуверенная возможностьIf she had asked, I might have helped.

If-clause не меняется — меняется только main clause.

If James had trained harder, he could have won the medal.
If the weather had been better, we might have stayed another day.
If Anna had seen the sign, she wouldn't have parked there.

Should have тоже существует, но относится к другой модели — оно само по себе выражает совет или невыполненную обязанность (You should have told me) и рассматривается отдельно.

Отрицания

Любая из частей может быть отрицательной, и обе могут быть отрицательными одновременно. Главное — сохранять past perfect в if-clause и modal + have + past participle в main clause.

If you hadn't forgotten your wallet, you could have paid.
I wouldn't have called if it hadn't been urgent.
If they hadn't cancelled the meeting, we would have finished the project.

Сокращённые отрицания обычны в речи и неформальном письме: hadn't, wouldn't, couldn't, mightn't.

Проблема сокращения 'd

И had, и would сокращаются до 'd, что вызывает настоящую путаницу, когда они появляются в одном предложении.

If I'd known, I'd have called.

Два правила решают это раз и навсегда:

  • В if-clause 'd — это всегда had. Would там никогда не появляется.
  • В main clause 'd — это всегда would. Had в этой модели никогда не идёт прямо перед have.
СОКРАЩЁННОПОЛНАЯ ФОРМА
If I'd known, I'd have called.If I had known, I would have called.
You'd have enjoyed it if you'd come.You would have enjoyed it if you had come.
She'd have helped if she'd been there.She would have helped if she had been there.

Как только ты знаешь, на какой стороне предложения стоит каждое 'd, неоднозначность исчезает.

Частые ошибки

Would have в if-clause

If I would have known, I would have called
If I had known, I would have called
If she would have asked, I would have helped
If she had asked, I would have helped

Пропуск have в main clause

If he had left earlier, he would caught the train
If he had left earlier, he would have caught the train
She would told you if she had known
She would have told you if she had known

Неправильное время в if-clause

If I knew that, I would have said something
If I had known that, I would have said something
If you were there, you would have seen it
If you had been there, you would have seen it

Неправильная форма модального

If she had asked, I could helped
If she had asked, I could have helped
If the weather had been better, we might stayed longer
If the weather had been better, we might have stayed longer

Пропущенная запятая, когда if-clause стоит первым

If I had studied I would have passed
If I had studied, I would have passed

На этой странице

  • Нереальное прошлое
  • Другие модальные в main clause
  • Отрицания
  • Проблема сокращения 'd
  • Частые ошибки
← ПредыдущийSecond ConditionalСледующий →Mixed Conditionals

Другие уроки по этой теме

B1What Are Conditionals

If-clauses: введение

A2Zero Conditional

Факты и общие истины

B1First Conditional

Реальные и вероятные условия в будущем