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