Грамматика
Заранее на случай или только если
I’ll take a spare charger in case mine stops working означает, что вы возьмёте запасную зарядку заранее, до возможной поломки. А в I’ll buy a new charger if mine stops working покупка зависит от того, случится ли поломка. Так же зонт берут in case it rains, а раскрывают if it rains. Разница в порядке действий: с in case вы готовитесь к возможному событию, а с if действуете при выполнении условия.
Коротко: In case объясняет подготовку заранее, if - действие при выполнении условия.
Примеры
I’ll take a spare charger in case mine stops working.
Возьму запасное зарядное устройство на случай, если моё перестанет работать.
I’ll buy a new charger if mine stops working.
Куплю новое зарядное устройство, если моё перестанет работать.
Тонкости и исключения
В выражении in case of + существительное часто описывается инструкция на случай события, например In case of fire. Это другая форма; смысл всегда нужно читать в конкретной ситуации.
Проверьте себя
Скажите, что сделаете заранее на случай поломки и что сделаете, только если она произойдёт.
Грамматика
Можно при условии
You can use the room as long as you finish by six - пользоваться комнатой можно при названном ограничении. Provided/providing that работает сходным образом. Unless помогает указать исключение: встретимся снаружи, если не будет дождя. Не добавляйте not только из-за русского «не»: этот смысл уже есть в unless. Уточните, какое действие разрешено, при каком условии и что изменится, если условие перестанет выполняться.
Коротко: Provided that и as long as задают условие; unless вводит исключение «если не».
Примеры
You can use the room as long as you finish by six.
Можно пользоваться комнатой, если закончите к шести.
We’ll proceed provided that everyone has the information.
Мы продолжим при условии, что у всех есть информация.
We’ll meet outside unless it rains.
Встретимся снаружи, если не пойдёт дождь.
Тонкости и исключения
Unless не заменяет любое if not, особенно в сложных рассуждениях о другом возможном прошлом. Если трудно проверить смысл, полная фраза с if not может быть яснее.
Проверьте себя
Разрешите пользоваться комнатой при определённом условии и назовите, что может изменить план.
Грамматика
Условие и результат в разное время
Условие в прошлом может иметь результат сейчас: If we had hired another person, we could finish today. Мы не наняли человека раньше, поэтому нынешняя возможность остаётся воображаемой. Бывает и наоборот: устойчивое знание или свойство объясняет возможный прошлый результат - If I knew the system better, I might have noticed the error earlier. Время условия и результата выбирается отдельно. Would обозначает предполагаемый исход, could - возможность, might - менее уверенное предположение; замена меняет смысл.
Коротко: В смешанном условии отдельно выберите время причины, время результата и степень уверенности.
Примеры
If we had hired another person, we could finish today.
Если бы мы наняли ещё одного человека, мы могли бы закончить сегодня.
If I knew the system better, I might have noticed the error earlier.
Если бы я лучше знал систему, я, возможно, заметил бы ошибку раньше.
Тонкости и исключения
Добавьте now, yesterday или другой ясный ориентир, если без него возможны два прочтения. В сложном условии точные временные слова часто важнее длины конструкции.
Проверьте себя
Свяжите прошлое условие с нынешней возможностью, затем нынешнее свойство с прошлым исходом.