Продвинутый · Unit 80

Сослагательное наклонение — если бы не ~, если бы тогда не было ~

Значение «если бы не / если бы тогда не было » передают оборотами If it were not for / If it had not been for , которые можно заменить на перестановочный вид (Were it not for / Had it not been for ) и на without / but fo…

Объяснение

Значение «если бы не ~ / если бы тогда не было ~» передают оборотами If it were not for ~ / If it had not been for ~, которые можно заменить на перестановочный вид (Were it not for ~ / Had it not been for ~) и на without ~ / but for ~. Так, предположив отсутствие чего-либо, подчёркивают его важность.

 

A.  Сейчас — If it were not for / Were it not for / Without / But for 

Для значения «если бы сейчас не было ~», обратного нынешней действительности, основой служит оборот If it were not for ~, который можно заменить на перестановочный Were it not for ~ либо на Without ~ / But for ~. Дальше в главной части идёт would / could / might с начальной формой глагола. If it were not for = Were it not for = Without = But for.

ФормаСтепень официальностиПример
If it were not forобычнаяIf it were not for air, we would die.
Were it not forофициальная·книжнаяWere it not for air, we would die.
Withoutобиходная·разговорнаяWithout air, we would die.
But forофициальнаяBut for air, we would die.
  • If it were not for coffee, I couldn't wake up. (Если бы не кофе, я не мог бы проснуться.)
  • Were it not for your patience, this project would fail. (Если бы не ваше терпение, этот проект провалился бы.)
  • Without the internet, life would be very different. (Без интернета жизнь была бы совсем другой.)
  • But for the rain, we could enjoy the picnic. (Если бы не дождь, мы могли бы порадоваться пикнику.)

 

B.  Тогда — If it had not been for / Had it not been for / Without / But for 

Для значения «если бы тогда не было ~», обратного прошедшей действительности, основой служит оборот If it had not been for ~, который можно заменить на перестановочный Had it not been for ~ либо на Without ~ / But for ~. В главной части дальше идёт would / could / might с have и причастием прошедшего времени. If it had not been for = Had it not been for = Without = But for.

ФормаСтепень официальностиПример
If it had not been forобычнаяIf it had not been for him, I would have quit.
Had it not been forофициальная·книжнаяHad it not been for him, I would have quit.
Withoutобиходная·разговорнаяWithout him, I would have quit.
But forофициальнаяBut for him, I would have quit.
  • If it had not been for your advice, I would have made a big mistake. (Если бы не ваш совет, я допустил бы большую ошибку.)
  • Had it not been for the alarm, I would have overslept. (Если бы не будильник, я проспал бы.)
  • Without her support, we couldn't have finished the project. (Без её поддержки мы не смогли бы закончить проект.)
  • But for the doctor, he might have died. (Если бы не тот врач, он мог бы умереть.)

 

C.  Without / But for годятся для обоих времён 

У Without ~ / But for ~ форма от времени не зависит, поэтому обратное ли это нынешнему или прошлому, судят единственно по времени модального глагола в главной части. would с начальной формой глагола — обратно нынешнему, would have с причастием прошедшего времени — обратно прошлому.

Модальный глагол главной частиЧто это за времяПример
would / could / might + начальная формаобратно нынешнемуWithout you, I would be lost.
would / could / might + have + прич. прош.обратно прошломуWithout you, I would have been lost.
  • Without you, my life would be empty. (Без вас моя жизнь была бы пустой.)
  • Without you, my life would have been empty. (Без вас моя жизнь была бы пустой тогда.)
  • But for his help, I couldn't finish the work. (Если бы не его помощь, я не мог бы закончить эту работу.)
  • But for his help, I couldn't have finished the work. (Если бы не его помощь, я не смог бы закончить ту работу.)

Ключевые моменты

  1. 1Если бы сейчас не было = If it were not for = Were it not for = Without = But for, и в главной части дальше идёт would / could / might с начальной формой глагола.
  2. 2Если бы тогда не было = If it had not been for = Had it not been for = Without = But for, и в главной части дальше идёт would / could / might с have и причастием прошедшего времени.
  3. 3Without и But for от времени не зависят, и обратное ли это нынешнему или прошлому, решает форма модального глагола в главной части. (Пример: Without you, I would be lost / Without you, I would have been lost)
  4. 4Were it not for и Had it not been for — обороты официальной и книжной речи, а в разговоре куда естественнее Without. But for хоть и официален, но порой встречается и в разговоре.
  5. 5Разговорное If it wasn't for допустимо, но в официальной речи по правилу пишут If it were not for. Пропускать not, как в If it had been for, нельзя.

Примеры

If it were not for water, nothing could live.
Если бы не вода, ничто не могло бы жить.
Were it not for your help, I would fail.
Если бы не ваша помощь, я потерпел бы неудачу.
Without air, we could not survive.
Без воздуха мы не смогли бы выжить.
But for the rain, we could go on a picnic.
Если бы не дождь, мы могли бы пойти на пикник.
If it were not for coffee, I couldn't wake up.
Если бы не кофе, я не мог бы проснуться.
В этом разделе есть ещё примеры. Зарегистрируйтесь, чтобы увидеть и услышать все.

Частые ошибки

If it not were for you, I would fail.
If it were not for you, I would fail.
Had not it been for the map, we would have gotten lost.
Had it not been for the map, we would have gotten lost.
Without your help, I would finished the work.
Without your help, I couldn't have finished the work.
But for his advice, I make a mistake.
But for his advice, I would have made a mistake.
If it weren't for the traffic, we would arrive on time yesterday.
If it had not been for the traffic, we would have arrived on time.
Проверьте, действительно ли вы это усвоили
Прочитать правило и применить его — разные вещи. При ошибке ИИ покажет, на какой теме вы застряли.
Бесплатно потренироваться