1. Главная
  2. Грамматика
  3. C1

Смешанные условные: правило, примеры и упражнения

C1 Продвинутый уровень

Правило

Смешанные условные соединяют разное время в условии и результате.
Прошлое условие → результат сейчас: If I had taken that job, I would be rich now.
Постоянное «сейчас» → результат в прошлом: If I were braver, I would have said something.
Ориентир — слова now, today, yesterday, last year: они подсказывают, какое время нужно.

Частая ошибка

❌ If I would have known, I would be there now.
✅ If I had known, I would be there now.

После if would не ставим: условие о прошлом — had + третья форма.

Упражнения с ответами

Подумайте сами, потом откройте ответ.

1. If I had listened to you, I _____ in trouble now.

  • wouldn't have been
  • won't be
  • wouldn't be
Показать ответ

Ответ: wouldn't be

Условие в прошлом, результат сейчас (now) — wouldn't be.

2. If we had bought that flat, we _____ in the centre now.

  • would live
  • would have lived
  • will live
Показать ответ

Ответ: would live

Результат сейчас — would live.

3. If I _____ the train, I would be at home by now.

  • didn't miss
  • wouldn't miss
  • hadn't missed
Показать ответ

Ответ: hadn't missed

Условие о прошлом — hadn't missed.

4. If she spoke French, she _____ the job in Paris last year.

  • would have got
  • would get
  • will get
Показать ответ

Ответ: would have got

Результат в прошлом (last year) — would have got.

5. He is very lazy. If he _____ lazy, he would have finished the project last week.

  • won't be
  • isn't
  • weren't
Показать ответ

Ответ: weren't

Постоянная черта сейчас — weren't.

6. If I _____ (not / eat) so much, I wouldn't feel sick now.

Показать ответ

Ответ: hadn't eaten (можно и так: had not eaten)

Условие в прошлом — hadn't eaten.

Хотите закрепить «Смешанные условные»?

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

Пройти тест уровня и получить план →

Вся грамматика уровня C1

Все уроки A1–C2 · Слова уровня C1