Оборот "BUT FOR" в Английском языке

Оборот but for (если бы не) позволяет заметно сократить размер условного предложения (второго и третьего типов), не изменяя смысла сказанного. Этот оборот как бы заменяет условную часть предложения. В основной части может употребляться как Would/Could/Might + инфинитив, так и Would/Could/Might + Have (перфектный инфинитив) + Done.

После but for употребляется либо существительное (местоимение, имя собственное), либо герундий. Единственным условием для употребления but for является четко выраженный контекст, иначе смысл сказанного будет мало понятен окружающим.

But for the traffic jams I would leave home an hour later. (Second Coditional) - Если бы не пробки на дорогах, я бы выходил из дома на час позже.

But for the rain we would have already gone for a walk. (Third Conditional) - Если бы не дождь, мы бы уже ушли гулять.

Оборот but for обычно ставится в начале предложения, но он также может стоять в середине.

They would have gone bankrupt last year but for your financial help. - Они бы обанкротились в прошлом году, если бы не ваша финансовая помощь.