В английском пять типов условных предложений: нулевой, первый, второй, третий и смешанный (он есть в грамматическом справочнике). Чтобы выбрать нужный, надо понять, реальна ли ситуация и к какому времени она относится.
Conditional 0 = If Present…, Present
Нулевой тип = If + Present, Present
В нулевом типе обе части стоят в настоящем времени: Simple, Continuous или Perfect. Так говорят о бесспорных вещах и реальных условиях, без догадок. Этот тип часто встречается в инструкциях, правилах и законах.
If you don’t eat for a long time, you become hungry.
Если долго не есть, хочется есть.
When you heat water to 100 degrees Celsius, it boils.
Когда воду нагревают до 100 градусов по Цельсию, она кипит.
If you are driving a car, you need to be very attentive
Когда ты за рулём, нужно быть очень внимательным.
If you have heard an alarm, you should leave the building immediately
Если вы услышали сигнал тревоги, немедленно выходите из здания.
Conditional 1 = If Present…, Future
Первый тип = If + Present, Future
Предложения первого типа встречаются очень часто. Они говорят о том, что может случиться в будущем при выполнении условия. Связь причины и следствия здесь хорошо видна: нет условия — нет и результата, поэтому в момент речи будущее ещё не определено.
If you give me your number, I’ll phone you tomorrow.
Если дашь мне свой номер, я завтра тебе позвоню.
If the movie is boring, we’ll go home.
Если фильм окажется скучным, мы пойдём домой.
I’ll take the mobile in case you need to phone me.
Я возьму мобильный, вдруг тебе понадобится мне позвонить.
По-русски такие фразы звучат как будущее, но в английском часть с условием всегда стоит в настоящем времени, а следствие — в будущем.
Неправильно: If you will give me a lift, I’ll pay you. – Если вы меня подвезете, я вам заплачу.
Неправильно: If you will give me a lift, I’ll pay you. — Если вы подвезёте меня, я вам заплачу.
Правильно: If you give me a lift, I’ll pay you. – Если вы меня подвезете, я вам заплачу.
Правильно: If you give me a lift, I’ll pay you. — Если вы подвезёте меня, я вам заплачу.
Бывает и так, что в предложениях первого типа обе части стоят в настоящем, а по смыслу речь о будущем. Это происходит, когда в следствии есть модальный глагол без формы будущего времени (can, may, should, must). Например:
If we hurry up, we can buy the last train tickets.
Если поспешим, успеем купить билеты на последний поезд.
We must stay at home if it’s stormy weather.
Если будет штормить, нам придётся остаться дома.
Conditional 2 = If Past…, would + Present
Второй тип = If + Past, would + глагол
Второй тип описывает воображаемые, нереальные ситуации в настоящем или будущем: условия на деле нет, но мы рассуждаем, что было бы. Условие стоит в прошедшем времени, а следствие образуется с would и глаголом в начальной форме.
If I had money, I would buy a computer.
Будь у меня деньги, я бы купил компьютер.
If I were you, I would study English instead of playing football all the time.
На твоём месте я бы учил английский, а не всё время играл в футбол.
Во втором типе вместо would можно взять модальные глаголы в прошедшей форме: could, might, should.
If I were a rock star, I could visit all countries in the world.
Будь я рок-звездой, я мог бы побывать во всех странах мира.
Conditional 3 = If Past Perfect…, would have + 3-я форма глагола
Третий тип = If + Past Perfect, would have + третья форма глагола
Третий тип тоже говорит о нереальном, но только о прошлом. Его используют, чтобы выразить сожаление о сделанном или несделанном или покритиковать то, что случилось. Условие стоит в Past Perfect, а следствие строится с would have и третьей формой глагола.
If you had been smarter, you would have chosen another college.
Будь ты умнее, ты выбрал бы другой колледж.
If I had known it, I would have called you.
Знай я об этом, я бы тебе позвонил.
В третьем типе модальные глаголы в прошедшей форме ставятся вместо would.
Подробнее об условных предложениях можно прочитать в грамматическом справочнике.
Условное предложение состоит из условия и следствия, обычно с if или when. Если часть с условием стоит первой, после неё ставится запятая. Во втором типе с I используют were — это форма сослагательного наклонения, её можно передать словом «будь».