GrammarGrammar note

Mixed conditionals

Змішані conditionals

Mixed conditionals поєднують різні часові площини: причина в минулому, результат зараз, або навпаки.

Conditionals · concept

Formula

Past cause, present result
If + past perfect, would + base verb

If I had slept, I would feel better now.

Present condition, past result
If + past simple, would have + past participle

If I were more careful, I would not have lost it.

Time logic
choose forms by time meaning

past condition + present result

When to use

Коли минула подія впливає на теперішній стан.

If I had gone to bed earlier, I would feel better now.

Якби я ліг раніше, зараз почувався б краще.

Коли теперішня риса або стан пояснює минулу подію.

If he were more patient, he would have waited.

Якби він був терплячішим, він би зачекав.

Обирай форму не за красою, а за тим, де причина і де результат.

If we had saved more money, we could buy a car now.

Якби ми заощадили більше грошей, зараз могли б купити машину.

Common mistakes

Не змішуй форми випадково: спочатку визнач час причини й результату.

X

If I slept earlier, I would have felt better now.

Якби я ліг раніше, зараз почувався б краще.

If I had slept earlier, I would feel better now.

Якби я ліг раніше, зараз почувався б краще.

Для минулої причини потрібен Past Perfect.

X

If I saved the file, I would have it now.

Якби я зберіг файл, він був би в мене зараз.

If I had saved the file, I would have it now.

Якби я зберіг файл, він був би в мене зараз.

Для минулого результату потрібне would have + past participle.

X

If she were here, she would helped us yesterday.

Якби вона була тут, вона б допомогла нам учора.

If she were here, she would have helped us yesterday.

Якби вона була тут, вона б допомогла нам учора.