Условие без if: had I known, should you need, unless, provided that
Условие в английском не обязательно начинается с if. Вместо него ставят вспомогательный глагол вперёд ("Had I known, I would have called") или берут союз unless, provided that, as long as, otherwise, but for. Смысл остаётся тем же, меняется стиль: инверсия звучит формально и книжно, союзы нейтральны.
Например:Had I known…Should you need…provided that
Правило коротко
Had и Were
Had + I + known, ... / Were it not for + noun, ...
Had I known: нереальное условие в прошлом.
Were it not for: если бы не.
- Had I known, I would have called.Знай я, я бы позвонил.
- Were it not for you, we would be late.Если бы не ты, мы бы опоздали.
Should you need
Should + you + need + noun, ...
Should you need: то же, что if you need.
Инверсия заменяет if в формальном стиле.
- Should you need help, call me.Если тебе нужна помощь, позвони.
- Should you need more time, just ask.Если нужно больше времени, просто попроси.
Unless и otherwise
unless + глагол; otherwise + предложение
unless = if not: если не.
otherwise: иначе, в другом случае.
- Unless you hurry, we'll be late.Если не поторопишься, мы опоздаем.
- Leave now, otherwise you'll miss the bus.Выходи сейчас, иначе опоздаешь на автобус.
Условия и but for
provided that / providing / as long as / on condition that + clause; but for + noun
provided that, providing, as long as: при условии.
but for + noun: если бы не.
- You can go, as long as you're careful.Можешь идти, если будешь осторожен.
- But for the rain, we'd walk.Если бы не дождь, мы бы пошли пешком.
Had I known и Should you need: как работает инверсия условия
В нереальном условии в прошлом if заменяют на Had, и подлежащее встаёт после него: "Had I known about the meeting, I would have come". О настоящем и будущем так говорят через Should: "Should you need help, call me" значит то же, что "If you need help, call me". С Were инверсия работает со связкой и в пассиве: "Were it not for you, we would be late". В разговоре эти фразы звучат сухо, их место в письмах, объявлениях, договорах.
- Had I known, I would have called.Знай я заранее, я бы позвонил.
- Should you need anything, just ask.Если тебе что-нибудь понадобится, просто попроси.
- Were it not for the traffic, we'd be on time.Если бы не пробки, мы бы не опаздывали.
Unless и otherwise: «если не» и «иначе»
Unless значит «если не» и присоединяет утвердительный глагол: "Unless you hurry, we'll miss the train". Второе not после него не нужно. После unless идёт настоящее время, даже когда речь о будущем: "Unless it rains, we'll walk". Там, где условие только называется и ничего не исключается, нужен if: "I'll be surprised if he doesn't come" звучит нормально, а "I'll be surprised unless he comes" нет. Otherwise ставят во вторую часть и читают как «иначе»: "Write it down, otherwise you'll forget".
- Unless you hurry, we'll miss the train.Если не поторопишься, мы опоздаем на поезд.
- Take a jacket, otherwise you'll freeze.Возьми куртку, иначе замёрзнешь.
- We'll walk unless it rains.Мы пойдём пешком, если не будет дождя.
Provided that, as long as, on condition that: «при условии, что»
Эти союзы вводят условие, которое должно выполняться. Provided that и providing that звучат официально, as long as нейтрален и част в речи, on condition that встречается в договорах и правилах. После них идёт целое предложение с подлежащим и глаголом: "Provided that the payment clears, we ship on Friday". Существительное после них не ставят. У as long as есть второе значение, «до тех пор пока»: "You can stay as long as you like".
- You can go out as long as you're back by ten.Можешь пойти погулять, если вернёшься к десяти.
- Provided that the payment clears, we ship on Friday.При условии, что платёж пройдёт, мы отправим в пятницу.
But for: «если бы не» перед существительным
But for ставят перед существительным или местоимением: "But for the rain, we'd walk to the beach". Целое предложение с глаголом после него не поставить, для такого случая есть if: "If it weren't for the noise, I'd sleep". По смыслу but for равно if it were not for и звучит книжно. В прошлом за ним идёт would have: "But for your help, I would have failed". В разговоре чаще скажут "if it wasn't for".
- But for the rain, we'd walk to the beach.Если бы не дождь, мы бы пошли на пляж пешком.
- But for your help, I would have failed.Если бы не твоя помощь, я бы провалился.
Частые ошибки
Unless уже значит «если не», поэтому второе not внутри придаточного лишнее.
После Had идёт причастие прошедшего времени, а would have остаётся только во второй части.
But for ставится перед существительным, а целое предложение с глаголом требует if.
Should сам несёт модальность, и will рядом с ним не нужен.
Упражнения с ответами
-
Выбери правильный вариант
- Were it not the traffic, we would have arrived on time.
- Was it not for the traffic, we would have arrived on time.
- Were it not for the traffic, we would have arrived on time.
Ответ
Were it not for the traffic, we would have arrived on time. Were it not for значит «если бы не».
-
Выбери правильный вариант
- Had I known you were ill, I would have visited.
- Have I known you were ill, I would have visited.
- Had I knew you were ill, I would have visited.
Ответ
Had I known you were ill, I would have visited. Had плюс known, нереальное прошлое без if.
-
_____ it not for your help, I would have failed.
Если бы не твоя помощь, я бы провалился.
- Were
- Had
- Was
Ответ
Were Оборот Were it not for ставится без if.
-
Should you _____ help with your bags, ask the driver.
Если тебе нужна помощь с сумками, спроси водителя.
- needed
- will need
- need
Ответ
need После Should глагол в базовой форме.
-
Найди ошибку: Had I knew about the sale, I would have bought the jacket.
Ответ
Had I known about the sale, I would have bought the jacket. После Had ставим known, не knew.
-
Найди ошибку: Was it not for your map, we would have got lost.
Ответ
Were it not for your map, we would have got lost. Оборот Were it not for: Was неверно.
-
Переведи: Знай я его номер, я бы позвонил ему.
Ответ
Had I known his number, I would have called him. Можно и так: Had I known his number, I'd have called him.
-
Переведи: Если бы не твоя помощь, я бы не закончил.
Ответ
Were it not for your help, I would not have finished. Можно и так: Were it not for your help, I wouldn't have finished. If it weren't for your help, I wouldn't have finished.
Уроки темы
- Had I known, Should you need
- Unless, provided that, as long as
Вопросы
Чем Had I known отличается от If I had known?
Ничем по смыслу, только стилем. Вариант с Had звучит формальнее и чаще попадается в письменной речи, в письмах и документах.
Можно ли всегда заменять if not на unless?
Почти всегда, когда условие что-то исключает. Если условие просто называется, например после "I'll be surprised", остаётся if not.
As long as и provided that одно и то же?
По смыслу близки. As long as нейтрален и обычен в разговоре, provided that звучит официально. У as long as есть ещё значение «до тех пор пока».
Нужна ли запятая после условия без if?
Да, если условие стоит в начале: "Had I known, I would have called". Если условие перенесено в конец, запятая не нужна.
Отработай Условия без if
Короткие уроки по этой теме: правило, примеры и упражнения. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.
Ещё в разделе «Сложные конструкции»
- Have something doneКогда дело делаешь не сам: have, get, make, let.
- Try as I might, much as I…Уступка для сильного контраста.
- Предложения с ifРеальные и воображаемые условия: первый и второй тип.
- If о прошломЕсли бы тогда: третий тип и смешанные условия.
- Выделение главногоКак сделать ударение на нужной части фразы.
- Вынос вперёд для эффектаSuch was the noise, Gone are the days: порядок слов как приём.
- Doing или to doПосле каких глаголов -ing, а после каких to.
- ИнверсияNever have I seen: обратный порядок слов для усиления.