Грамматика · шпаргалки
🔀 Шпаргалка

Условные предложения: если и если бы

If it rains…, If I had…, If I'd known… — реальное, нереальное и «если бы тогда».

Зачем это нужно

Чтобы сказать «если…» и «если бы…»: о том, что может случиться, о мечтах и о советах.

Что такое условное предложение

Две части: условие («если пойдёт дождь») и результат («мы останемся дома»).

Главный вопрос — может ли это случиться?

  • Да, вполне реально → If + настоящее, will: If it rains, we'll stay home.
  • Нет, это мечта или «если бы» → If + прошедшее, would: If I had a car, I'd drive.
  • Уже не может — это было в прошлом → If + had done, would have done: If I'd known, I'd have helped. (уровень B2)
Запомни: после if не ставят will и would — они только в части с результатом.

Все виды «если»

ВидФормулаПримерСмысл
Всегда такIf + Present, PresentIf you heat ice, it melts.факт, правило
Реальное (1-е)If + Present, willIf it rains, we'll stay at home.может случиться
Нереальное (2-е)If + Past, wouldIf I had a car, I'd drive.мечта, «если бы»
Нереальное прошлое (3-е, B2)If + had done, would have doneIf I'd known, I'd have helped.«если бы тогда» — уже не изменить
Смешанное (B2)If + had done, would + глаголIf I'd taken that job, I'd be in London now.прошлое влияет на сейчас

«Если» без if — официально (C1)

С ifБез ifПример
If I had known…Had I known…Had I known, I would have helped.
If you need…Should you need…Should you need help, please call us.
If I accepted…Were I to accept…Were I to accept, I'd have to move.
if … notunlessWe'll go unless it rains.
only ifprovided that / as long asYou can go provided that you're back by ten.

Как выбрать

Может случиться?

Да → will: If I have time, I'll call you. Времени может хватить.

Это мечта или неправда сейчас?

→ would: If I had time, I'd call you. Времени нет.

Совет

If I were you, I'd take the job. — «на твоём месте»; were — для всех лиц.

Сожаление

I wish I had more time. I wish I could swim. — после wish шаг назад: have → had, can → could.

Сожаление о прошлом (B2)

I wish I'd known. If only I hadn't said that. — о прошлом после wish: had + 3-я форма.

Если бы не… (C2)

Were it not for your help, I would have failed. — книжное «если бы не»; I insist that he be told — сослагательное после insist, recommend, essential.

Пора и предпочтение (C1)

It's high time we left. I'd rather you didn't smoke. He talks as if he knew everything. — прошедшее о настоящем.

Главные ошибки

✗ If it will rain, we'll stay.
✓ If it rains, we'll stay.
после if — без will
✗ If I would have money, I'd buy it.
✓ If I had money, I'd buy it.
после if — без would
✗ If I win a million, I'd travel.
✓ If I won a million, I'd travel.
would — значит, Past после if
✗ I wish I can swim.
✓ I wish I could swim.
can → could
✗ If I would have known, I'd have come.
✓ If I'd known, I'd have come.
после if — had + 3-я форма
✗ I wish I didn't say it yesterday.
✓ I wish I hadn't said it yesterday.
о прошлом — had + 3-я форма

Шпаргалка — это начало

Чтобы правило заработало в речи, его нужно потренировать: в курсе Talkovo это ролик, упражнения с разбором ошибок и речь вслух.

Начать первый урок бесплатно →
← Все шпаргалки