- Главная
- ›Грамматика
- ›C1
- ›Продвинутые условия: but for, should you, were to
Продвинутые условия: but for, should you, were to
За пределами if: инвертированные условия (Had I known, Should you need, Were she to ask), but for + существительное
Я умею строить инвертированные и but-for условия в формальном регистре.
Посмотрите на эти примеры. Можете ли вы заметить грамматическую закономерность?
Should your flight be delayed, the shuttle will wait for up to an hour.
Если ваш рейс задержится, шаттл будет ждать до часа.
But for the lighthouse keeper's logbook, the whole story would have been lost.
Если бы не журнал смотрителя маяка, вся история была бы утрачена.
Обратите внимание на выделенные части. Что у них общего?
Формальный гардероб условий: Had I known, I'd have called (= If I had known - знай я...), Should you need anything (= если вам что-нибудь понадобится - вежlibo-канцелярское), Were she to resign (= если бы она вдруг ушла - отдалённая гипотеза), But for your help, we'd have failed (= если бы не ваша помощь - русское «если бы не» одним предлогом!). Инверсия ЗАМЕНЯЕТ if - не совмещайте: *If had I known. Регистр: договоры, речи, официальные письма.
- *If had I known → Had I known (без if)
- but for = «если бы не»
Частые ошибки
if kept with inversion
Inversion replaces if entirely
but for misparsed
but for + noun = if it weren't/hadn't been for
Should your flight be delayed, the shuttle will wait for up to an hour.
Если ваш рейс задержится, шаттл будет ждать до часа.
Should you...: формально-вежливое условие.
But for the lighthouse keeper's logbook, the whole story would have been lost.
Если бы не журнал смотрителя маяка, вся история была бы утрачена.
but for: сжатое нереальное условие.
Практика в курсе
Закрепите эту грамматику в упражнениях курса C1