Когда они взаимозаменяемы
Начнём с простого. В косвенных вопросах — когда вы передаёте чужой вопрос или выражаете неуверенность — оба слова часто работают одинаково:
I don’t know if she is coming. — Я не знаю, придёт ли она. I don’t know whether she is coming. — Я не знаю, придёт ли она.
Оба варианта правильны. Оба звучат естественно. В этом контексте можно использовать любое из двух слов.
Но это только часть картины.
Когда нужен только Whether
Есть ситуации, где «if» не подойдёт — только «whether».
1. После предлогов
После предлогов (about, of, on и других) используется только «whether»:
We talked about whether to move. — Мы говорили о том, переезжать ли. We talked about if to move. — так не говорят.
2. Перед инфинитивом (to + глагол)
I can’t decide whether to stay or leave. — Не могу решить, остаться или уйти. I can’t decide if to stay. — неправильно.
3. В начале предложения в роли подлежащего
Whether he comes or not doesn’t matter. — Придёт он или нет — неважно. If he
comes or not doesn’t matter. — так не говорят.
4. С конструкцией «or not»
Если «or not» стоит сразу после союза — только «whether»:
Tell me whether or not you agree. — Скажи мне, согласен ты или нет. Tell me if or not you agree. — неправильно.
Если же «or not» стоит в конце предложения — оба варианта работают: Tell me if you agree or not. ✓ Tell me whether you agree or not. ✓
Когда нужен только If
«Whether» не подходит в условных предложениях — там, где речь идёт об условии, а не о выборе между двумя вариантами.
If it rains, we’ll cancel the trip. — Если пойдёт дождь, мы отменим поездку. Whether it rains, we’ll cancel the trip. — так не говорят.
Это классическое условное предложение (First Conditional, Second Conditional и так далее). Здесь всегда «if».
В чём ключевая разница
Если коротко:
If = условие («если это произойдёт, то…»)
Whether = выбор между двумя вариантами («или одно, или другое») Сравните:
I’ll go if you come. — Я пойду, если ты придёшь. (условие) I haven’t decided whether to go. — Я не решил, идти или нет. (выбор)
Эта разница в значении — самый надёжный ориентир. Когда в предложении есть реальная альтернатива — скорее всего, нужен «whether». Когда есть условие — «if».
Частые ошибки
Ошибка 1. Использовать «if» там, где нужен «whether» с инфинитивом: I don’t know if to do it. ✓ I don’t know whether to do it.
Ошибка 2. Использовать «if» после предлогов:
It depends on if he agrees. ✓ It depends on whether he agrees.
Ошибка 3. Использовать «whether» в условных предложениях:
Whether you study hard, you’ll pass. ✓ If you study hard, you’ll pass.
Короткая шпаргалка
|
Ситуация |
If |
Whether |
|---|---|---|
|
Условные предложения |
✓ |
✗ |
|
Косвенные вопросы |
✓ |
✓ |
|
После предлогов |
✗ |
✓ |
|
Перед инфинитивом |
✗ |
✓ |
|
В начале предложения (подлежащее) |
✗ |
✓ |
|
С «or not» сразу после союза |
✗ |
✓ |