mixed conditional — это одно if-предложение, в котором условие и результат находятся в разных временны́х рамках. Условие может указывать на прошлое, тогда как результат описывает настоящее, или условие может описывать что-то всегда истинное, тогда как результат относится к одному прошлому моменту.
Реальные ситуации часто пересекают границы времени. Выбор, сделанный годы назад, всё ещё формирует сегодняшний день. Постоянный характер человека объясняет что-то, что он сделал на прошлой неделе. Second и third conditional сами по себе не могут это выразить — mixed conditionals соединяют их половины, чтобы совпасть с формой реальности.
Стоит знать две модели.
Модель 1: условие в прошлом, результат в настоящем
Нереальное прошлое действие объясняет нереальную настоящую ситуацию. If-clause использует форму third conditional; main clause использует форму second.
| IF-CLAUSE | MAIN CLAUSE |
|---|---|
| if + past perfect | would + base verb |
Каждое предложение описывает прошлое событие, которое не произошло, и прослеживает настоящее следствие, вытекающее из него. Had studied — нереальное прошлое; would have — нереальное настоящее.
Модальные кроме would тоже работают здесь, с обычными сдвигами в уверенности.
Модель 2: условие в настоящем, результат в прошлом
Длящееся настоящее качество — привычка, навык, черта характера, общий факт — объясняет единичный прошлый исход. If-clause использует форму second conditional; main clause использует форму third.
| IF-CLAUSE | MAIN CLAUSE |
|---|---|
| if + past simple | would have + past participle |
Условие в каждом из этих случаев — не прошлое событие, а постоянное или длящееся состояние. Weren't so impatient описывает James таким, какой он есть, а не каким был однажды. Эта длящаяся черта объясняет, почему прошлый момент развернулся именно так.
Глагол were стандартен для всех подлежащих в этой модели в аккуратном письме, хотя was обычен в речи: If he were / was more careful, he wouldn't have broken the vase.
Выбор модели
Вопрос всегда один и тот же: когда условие, и когда результат?
| УСЛОВИЕ | РЕЗУЛЬТАТ | МОДЕЛЬ |
|---|---|---|
| прошлое | настоящее | Модель 1 |
| настоящее / общее | прошлое | Модель 2 |
Быстрое сравнение делает различие наглядным.
Первое предложение говорит, что Anna не взяла работу, и поэтому сегодня не владеет языком свободно. Второе говорит, что Anna не говорит по-испански, и поэтому в прошлом отказалась от работы. Те же два факта, противоположное направление причинности.
Частые ошибки
Неправильная форма в if-clause
Неправильная форма в main clause
Спутанная логика времени
Смешение двух моделей внутри одной части