Упражнения на третье условие (Third Conditional)

20 заданий на third conditional с объяснениями: if + Past Perfect, would have + третья форма для нереального прошлого

  • Уровень B1–B2
  • 20 заданий с ответами

Третье условие — про прошлое, которого не было: «если бы тогда…, то было бы…». Изменить уже ничего нельзя, поэтому оно почти всегда выражает сожаление или упрёк. Конструкция громоздкая, и ошибаются обычно в одном месте: ставят would have в обе части.

Кратко о правиле:

  • Схема: If + Past Perfect, would have + третья форма — If I had known, I would have come.
  • Would have только в главной части. После if — had + третья форма, без would.
  • Отрицание: If it hadn't rained, we wouldn't have stayed at home.
  • Past Perfect от have выглядит как had had — это не опечатка.
  • Смешанное условие: причина в прошлом, а следствие сейчас — If I had studied medicine, I would be a doctor now.

Отвечено 0 из 20

верно 0 · ошибок 0

  1. Задание 1Схема

    If I had known about the meeting, I пропуск come.

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

  2. Задание 2После if

    If she пропуск harder, she would have passed the exam.

    Если бы она больше занималась, она бы сдала экзамен.

  3. Задание 3После if

    We wouldn't have missed the train if we пропуск earlier.

    Мы бы не опоздали на поезд, если бы вышли раньше.

  4. Задание 4Схема

    If they had invited me, I пропуск gone.

    Если бы они меня пригласили, я бы пошёл.

  5. Задание 5Had had

    He would have called you if he пропуск your number.

    Он бы тебе позвонил, если бы у него был твой номер.

  6. Задание 6Схема

    If it hadn't rained, we пропуск the picnic.

    Если бы не пошёл дождь, мы бы устроили пикник.

  7. Задание 7Схема

    I пропуск have helped you if you had asked.

    Я бы тебе помог, если бы ты попросил.

  8. Задание 8После if

    If you пропуск me the truth, things would have been different.

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

  9. Задание 9Had had

    She wouldn't have got lost if she пропуск a map.

    Она бы не заблудилась, если бы у неё была карта.

  10. Задание 10Вопрос

    What пропуск you have done in my situation?

    Что бы ты сделал в моей ситуации?

  11. Задание 11Схема

    If we had booked earlier, the tickets пропуск cheaper.

    Если бы мы забронировали раньше, билеты были бы дешевле.

  12. Задание 12Схема

    He пропуск the accident if he had driven more slowly.

    Он бы избежал аварии, если бы ехал медленнее.

  13. Задание 13Схема

    If I hadn't met her, my life пропуск completely different.

    Если бы я её не встретил, моя жизнь была бы совсем другой.

  14. Задание 14После if

    They would have won if the goalkeeper пропуск the ball.

    Они бы выиграли, если бы вратарь взял мяч.

  15. Задание 15После if

    I wouldn't have said that if I пропуск she was listening.

    Я бы этого не сказал, если бы знал, что она слушает.

  16. Задание 16После if

    If the weather пропуск better, we would have gone to the beach.

    Если бы погода была лучше, мы бы поехали на пляж.

  17. Задание 17Отрицание

    She пропуск have been late if she had taken a taxi.

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

  18. Задание 18Смешанный тип

    If I had studied medicine, I пропуск a doctor now.

    Если бы я изучал медицину, я был бы сейчас врачом.

  19. Задание 19Схема

    You пропуск have felt better if you had slept more last night.

    Ты бы чувствовал себя лучше, если бы поспал больше прошлой ночью.

  20. Задание 20Смешанный тип

    If he hadn't lost his passport, he пропуск on holiday now.

    Если бы он не потерял паспорт, он был бы сейчас в отпуске.

Теперь — в своём предложении

Упражнение проверяет выбор из готовых вариантов, а в своём тексте подсказок нет. Напишите предложение на эту тему — Линграмора найдёт ошибки и объяснит каждую по-русски. Без регистрации.

0 / 300 · без регистрации

Частые вопросы

Почему нельзя сказать «If I would have known»?

После if would не ставится ни в одном типе условия. Правильно: If I had known, I would have come. Это одна из самых заметных ошибок для носителя.

Что такое смешанное условие?

Это когда условие относится к прошлому, а результат — к настоящему: If he hadn't lost his passport, he would be on holiday now. В главной части тогда стоит would без have.

Как понять, третье условие нужно или второе?

Спросите, когда произошло условие. Уже произошло или не произошло в прошлом → третье. Относится к настоящему или будущему → второе. If I had money (сейчас нет) против If I had had money (тогда не было).

Что потренировать дальше