Сослагательное наклонение и условные предложения
Сослагательное наклонение (Subjunctive) выражает возможное, предположительное или желаемое действие. Рассмотрим формы сослагательного наклонения глагола to know с использованием конструкции if only… («если бы только…»):
He knows English — Он знает английский (просто факт).
If only he knew English — Если бы только он знал английский (жаль, что не знает).
If only he had known English last year — Если бы только он знал английский в прошлом году (жаль, что не знал).
Для выражения желания или сожаления по поводу текущей ситуации используется форма, совпадающая с Past simple (knew). Для выражения сожаления относительно ситуации в прошлом используется предпрошедшая форма, совпадающая Past perfect (had known).
Для глагола to be при выражении желания или сожаления («был бы») используется форма were в любом лице. Для выражения сожаления относительно ситуации в прошлом — had been.
She is here — Она здесь (просто факт).
She was here — Она была здесь (просто факт).
If only she were here — Если бы только она была здесь.
If only she had been here yesterday — Если бы только она была здесь вчера.
Если сожаление относительно существующего положения дел сопровождается пожеланием изменить его в будущем, то используется конструкция с would:
If only she would come — Вот бы только она пришла.
If only she would be here — Вот бы только она появилась здесь.
Глагол wish
Основным глаголом, используемым для выражения желания или сожаления, является глагол wish. В придаточном предложении после wish могут употребляться все формы сослагательного наклонения:
He wishes he knew English — Ему хотелось бы знать английский (но он не знает).
He wishes he had known English last year — Ему хотелось бы знать английский в прошлом году (но он не знал).
I wish she were here now — Было бы здорово, если бы она была здесь (Жаль, что ее здесь нет).
I wish she had been here yesterday — Было бы здорово, если бы она была здесь вчера (Жаль, что ее вчера не было).
Как видно из примеров, для перевода фразы «Жаль, что…» необходимо использовать конструкцию I wish (that) + глагол в сослагательном наклонении.
Условные предложения
Рассмотрим условное придаточное предложение c if:
If it rains, I will get wet — Если пойдет дождь, то я промокну.
В английском языке условное придаточное предложение никогда не употребляется в будущем времени (If it will rain). В будущем времени употребляется только глагол главного предложения (I will get wet).
When it rains, I will get wet — Когда пойдет дождь, я промокну.
Теперь рассмотрим воображаемую ситуацию с использованием сослагательного наклоения (если бы):
If it rained now, I would get wet — Если бы сейчас пошел дождь, то я бы промок (воображаемая ситуация).
Если речь идет о гипотетической ситуации в прошлом, то употребляются совершённые формы had rained и would have got:
If it had rained an hour ago, I would have got wet — Если бы час назад прошел дождь, то я бы промок (но этого не произошло).
Примеры условных предложений с to be:
If the weather is fine, we will play outside — Если погода будет хорошая, мы будем играть на улице.
When the weather is fine, we will play outside — Когда погода будет хорошая, мы будем играть на улице.
If the weather were fine now, we would play outside — Если бы погода была хорошая сейчас, мы бы играли на улице.
If the weather had been fine yesterday, we would have played outside — Если бы погода была хорошая вчера, мы бы поиграли на улице.
Инверсия в условных предложениях
Вспомогательный глагол в условном придаточном предложении иногда ставится в начало предложения перед подлежащим, а союз if опускается:
Were the weather fine now, we would play outside — Будь погода хорошей сейчас, мы бы играли на улице.
Had the weather been fine yesterday, we would have played outside — Будь погода хорошей вчера, мы бы поиграли на улице.
Конструкция but for…
Вместо условного придаточного предложения может использоваться конструкция but for… («если бы не…»):
But for the rain, we would go for a walk now — Если бы не дождь, мы бы сейчас пошли гулять.
But for you, I wouldn’t be in this situation — Если бы не ты, я бы не оказался в такой ситуации.