B2 · Модуль 42 · Юніт 12
Усі умовні; but for, without; інверсія замість if
Тип умовного речення залежить від двох питань: наскільки умова реальна і до якого часу належить кожна частина. У книжному стилі if можна прибрати: Had I known…, Should you need…
Приклади — з тексту юніта «Had I Been Braver»
| Про що | Форма | Приклад | |
|---|---|---|---|
| 0 | завжди так | If + Present, Present | If you heat ice, it melts. |
| 1 | реальне майбутнє | If + Present, will | If it snows, we'll stay home. |
| 2 | уявне тепер чи майбутнє | If + Past, would | If I had a car, I'd drive to work. |
| 3 | уявне минуле | If + had + V3, would have + V3 | If I'd known, I'd have called. |
| мікс | минуле → тепер | If + had + V3, would | If I'd slept better last night, I wouldn't be tired now. |
| мікс | завжди → минуле | If + Past, would have + V3 | If I were more organized, I'd have finished on time. |
Порядок — як у питанні. Так пишуть у листах, документах, оголошеннях; у розмові звучить надто книжно — там краще if.
Заперечення — not після підмета, без скорочення: Had I not seen it…, Should you not wish to continue…
But for your help, I would have failed.Якби не твоя допомога, я б не впорався.
If it weren't for my kids, I would move to the city.Якби не діти, я переїхав би до міста.
Without a map, we would be lost.Без мапи ми б заблукали.
You can't get in without a ticket.Без квитка не пройдеш.
but for + іменник — книжно; у розмові — if it weren't for (тепер) і if it hadn't been for (минуле), з інверсією — Were it not for / Had it not been for. Наслідок уявний: would або would have. without — і для уявних, і для реальних умов. Інші сполучники умови — unless, as long as, even if (U10).
Переставляємо лише had, should, were. Інші дієслова — ні: не «Did she find out», а If she found out або Were she to find out. were to — лише з діями: не «Were I to know», а If I knew.
Інверсія замінює if, тож разом вони не стоять. Заперечення — повне not після підмета.