Mixed conditionals
Смешанные условные предложения (mixed conditionals) объединяют части из разных типов условных предложений так, что время условия и время результата не совпадают.
Что такое смешанные условные предложения?
Обычные условные предложения сохраняют одно и то же время в обеих частях, но смешанные намеренно нарушают этот шаблон. Они связывают условие в одном времени (прошедшем или настоящем) с результатом в другом времени (настоящем или прошедшем). Их используют, когда нереальная ситуация в одном промежутке времени влияет на другой промежуток.
- •If I had studied medicine, I would be a doctor now. (Если бы я (в прошлом) изучал медицину, я был бы врачом сейчас.)
- •If she weren't so shy, she would have spoken at the meeting yesterday. (Если бы она не была такой застенчивой, она бы выступила на вчерашней встрече.)
- •If we had bought that house, we would still live there today. (Если бы мы купили тот дом, мы бы до сих пор жили там.)
- •If he were more organised, he wouldn't have missed the deadline. (Если бы он был более организованным, он не пропустил бы срок.)
Тип 1: условие в прошлом, результат в настоящем
Эта модель описывает, как нереальное действие в прошлом влияет на настоящее. В части с if используется past perfect (had + причастие прошедшего времени), а в главной части — would плюс инфинитив без to. Её выбирают, когда другое решение в прошлом изменило бы нашу ситуацию прямо сейчас.
- •If I had saved more money, I would have my own flat now. (Если бы я (тогда) накопил больше денег, у меня сейчас была бы своя квартира.)
- •If they had taken the earlier train, they would be here already. (Если бы они сели на более ранний поезд, они уже были бы здесь.)
- •If you hadn't lied to me, I would trust you today. (Если бы ты тогда не солгал мне, я бы доверял тебе сегодня.)
- •If she had accepted the job, she would be living in Berlin now. (Если бы она согласилась на ту работу, она сейчас жила бы в Берлине.)
Тип 2: условие в настоящем, результат в прошлом
Эта модель показывает, как постоянный, неизменный факт в настоящем объясняет нереальный результат в прошлом. В части с if используется past simple для описания нынешнего состояния, а в главной части — would have плюс причастие прошедшего времени. Её используют, когда постоянная черта характера или текущая правда изменили бы то, что произошло раньше.
- •If I were a confident person, I would have asked her out last week. (Если бы я был уверенным в себе человеком, я бы пригласил её на свидание на прошлой неделе.)
- •If he didn't work so hard, he wouldn't have got that promotion last year. (Если бы он не работал так усердно, он не получил бы то повышение в прошлом году.)
- •If she spoke French, she would have understood the announcement. (Если бы она (вообще) знала французский, она бы поняла то объявление.)
- •If we lived closer, we would have visited you at the weekend. (Если бы мы жили ближе, мы бы навестили тебя на выходных.)
Форма, пунктуация и типичные ошибки
Когда часть с if стоит первой, части разделяются запятой; когда первой идёт главная часть, запятая не нужна. Частая ошибка — использовать одинаковое время в обеих частях: тогда смешанное условное предложение превращается обратно в обычное. Прежде чем выбрать формы глаголов, всегда проверяйте, что условие и результат действительно относятся к разному времени.
- •I would be richer now if I hadn't wasted my savings. (Я был бы богаче сейчас, если бы не растратил свои сбережения.)
- •If I hadn't wasted my savings, I would be richer now. (Если бы я не растратил свои сбережения, я был бы богаче сейчас.)
- •She would have passed the exam if she were a harder worker. (Она сдала бы тот экзамен, если бы была более трудолюбивой.)
- •If you were taller, you would have made the basketball team. (Если бы ты был выше, ты бы попал в баскетбольную команду.)