Грамматика английскогоУровень B1
Zero conditional: если нагреть лёд, он тает — простое правило
Zero conditional — это про то, что происходит всегда: законы природы, правила, привычные реакции. Если условие выполнено, результат получается автоматически, без вариантов. В английском обе части идут в present simple: If you heat ice, it melts.
- Схема простая: If + present simple, затем present simple: If you press this button, the program closes.
- Если действие всегда верно, can ставить when вместо if — смысл почти тот же: When you heat ice, it melts.
- Запятая нужна, когда if-часть стоит первой. Если первой идёт результат — запятая не нужна: Ice melts if you heat it.
- В обеих частях — только present simple, без will и would: If it rains, the streets get wet.
- Местоимение you здесь значит «ты/любой человек»: If you don't save the file, you lose your work.
- Для общих фактов и инструкций это самый частый вариант — от погоды до кода: If the server is down, all users see an error.
Примеры
- If you heat ice, it melts.Если нагреть лёд, он тает.
- If Anna forgets her password, she clicks "Reset".Если Анна забывает пароль, она нажимает «Сбросить».
- The build fails if you don't fix the tests.Сборка падает, если не исправить тесты.
- When Dmitry works from home, he starts at nine.Когда Дмитрий работает из дома, он начинает в девять.
- If the internet is slow, video calls freeze.Если интернет медленный, видеозвонки зависают.
- If you mix red and yellow, you get orange.Если смешать красный и жёлтый, получится оранжевый.
Частые ошибки
If you heat ice, it will melt.
If you heat ice, it melts.
Это общий закон природы — нужен present simple, а не will.If you will press Ctrl+S, the file saves.
If you press Ctrl+S, the file saves.
После if в zero conditional will не ставим — только present simple.Проверь себя
If you ___ water to 100 °C, it boils.
If Sergey ___ the wrong branch, the deploy fails.
Plants die if they ___ enough light.
When you ___ this link, the page opens in a new tab.
If the code ___ a bug, the tests show red.