Урок 112: Союз if. Условные предложения (2)

Рубрики: Грамматика английского языка

1

В английском языке условный союз также описывает воображаемую ситуацию, которая могла бы произойти в настоящем или будущем.

Придаточная часть Главная часть
If I
you
he
they etc.
had/knew/went
didn’t have/know/go
was/were
could
I
you
he
they etc.
would(n’t)
could(n’t)
might(n’t)
buy
be
have
go etc.

Таблица: Союз if и сослагательное наклонение (Future)

Придаточное предложение здесь идет в Past Simple, тогда как главная часть - в виде конструкции would/could/might + Infinitive.

If I had time, I would help you. Если бы у меня было время, я бы тебе помог.
You could speak English better if you practised more. Ты бы мог лучше говорить по-английски, если бы больше тренировался.

Личное местоимение в связке с would обычно пишут сокращенно (I’d, you’d, he’d и т.д.).

We’d get lost if we didn’t have a map. Мы бы заблудились, если бы не имели с собой карты.
She’d be upset if I couldn’t come. Она бы расстроилась, если бы я не мог прийти.

2

В условных предложениях форму was часто заменяют на were. В общем, ставить можно любую из них, но were считается более корректной, особенно в американской речи.

It’s raining. If I were you, I’d take an umbrella. Идет дождь. На твоем месте я бы взял зонтик.
If my job weren’t well-paid, I’d leave it. Если бы мне хорошо не платили за работу, я бы уволился.
Nobody could survive if there weren’t water (= if there wasn’t water). Никто не смог бы выжить, если бы не было воды.

3

Для событий, которые могли бы произойти в прошлом, но не произошли, мы используем Past Perfect и конструкцию would/could/might have + Past Participle.

Придаточная часть Главная часть
If I
you
he
they etc.
had
hadn’t
known
done
been etc.
I
you
he
they etc.
would(n’t) have
could(n’t) have
might(n’t) have
helped
been
worked
gone etc.

Таблица: Союз if и сослагательное наклонение (Past)

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

That’s a complicated problem. If I knew the answer, I’d tell you. Это сложная проблема. Если бы я знал ответ, я бы тебе сказал (сейчас).
That was a complicated problem. If I had known the answer, I would have told you. Это была сложная проблема. Если бы я знал ответ, я бы тебе сказал (тогда).

Еще пара примеров:

We slept over at our friends’. If we’d stayed at a hotel, we’d have been broke. Мы переночевали у наших друзей. Если бы мы остановились в отеле, то остались бы без денег.
It was a difficult match. If you hadn’t tried, you might easily have lost. Это был трудный матч. Если бы ты не старался, то мог легко проиграть.