Иногда можно заменить if и when в условном предложении, а иногда нет. Давайте рассмотрим этот момент.
If и when взаимозаменяемы
Мы используем нулевое условное предложение, когда говорим о фактах, таких как научные факты и общие ситуации. И в таких предложениях используем if или when, при этом смысл предложения не меняется.
Давайте рассмотрим несколько примеров.
- If babies are hungry they cry.
- When babies are hungry they cry.
- Если/когда дети голодны, они плачут.
- If the temperature reaches 0 degrees celsius water freezes
- When the temperature reaches 0 degrees celsius water freezes
- Если/когда температура достигает 0 градусов по Цельсию, вода замерзает
Используем только If
Когда есть что-то, что, по нашему мнению, может произойти, мы используем if.
Разберём возможную ситуацию.
Ситуация: прогноз погоды говорит, что есть большая вероятность того, что завтра пойдёт дождь.
В этом случае можем сказать: If it rains tomorrow I’m going to wear my boots. Если завтра пойдёт дождь, я надену ботинки.
Вот ещё один пример.
Ситуация: я думаю, что у нас может быть время, чтобы посмотреть кино позже.
Поэтому можем сказать: We can catch a movie later if we have time. Мы можем сходить в кино позже, если у нас будет время.
Используем только When
When используем в ситуациях, когда уверены, что что-то произойдёт.
Ситуация: я скоро покину офис и отправлюсь домой.
Можно сказать: when I get home I’m going to cook dinner.
Здесь используем when, потому что уверены, что доберёмся до дома.
I’ll call you when I finish work.
Я позвоню вам, когда закончу работу.
Здесь используем when, потому что уверены, что закончим работу.
Подведём итог
Чтобы выразить ситуацию, когда ситуация является общеизвестной истиной или фактом, можно использовать when или if.
Когда речь идёт о чём-то, что может произойти в будущем (но не факт, что произойдёт), используем if.
А когда есть что-то, в чём мы уверены, что это произойдёт в будущем, используем when.