Постановка запятой перед союзами зависит от контекста предложения, и мы сейчас разберем варианты. Если коротко: в одних случаях нужно ставить запятые, а в других нет.
Одиночное употребление
Если мы имеем дело с однородными членами в простом предложении, то исключив союз, между ними нужно будет поставить запятую:
- Купить планшет, компьютер.
- Будем пить сок, лимонад.
Как правило, в таких ситуациях речь идет о выборе между перечисленным:
- Идти пешком, ехать на автобусе? – Идти пешком либо ехать на автобусе.
- Пить лимонад, чай? – Пить лимонад либо чай.
и запятая здесь не нужна.
В сложных предложениях, когда союз соединяет его части, запятая нужна:
- Егор поедет на поезде, либо он предпочтет самолет?
Но – Егор поедет на поезде либо предпочтет самолет (запятая отсутствует, так как без местоимения «он» предложение становится простым).
- Человек может быть либо высоким, либо его рост средний и ниже среднего;
- Выбор местных фруктов в магазине невелик, либо они полностью отсутствуют;
Двойное употребление ("либо либо")
Когда необходимо противопоставление, оно усиливается двойным использованием союзов «либо», «или»:
Сравним:
- Пойдет дождь или снег – Пойдет либо дождь, либо снег
- Отправимся в кино или на концерт – Отправимся либо в кино, либо на концерт.
В первом случае запятая, как мы уже знаем, не нужна, а во втором – ставится. Еще примеры:
- Либо я почитаю книжку, либо лягу спать.
- Если пойдет дождь, то либо мы останемся дома, либо гулять будем недолго.
То же самое касается сложных предложений с двойным союзом:
- Либо ты успокоишься и замолчишь, либо я уйду.
- Когда я работаю, то либо отключаю телефон, либо он поставлен на виброзвонок.
Причем, здесь знак препинания нужен и потому, что предложение сложное, и потому, что союз повторяется дважды.
Обратим внимание на сравнение вариантов написания:
- Когда я работаю, то отключаю телефон, либо он поставлен на тихий звонок.
- Когда я работаю, то отключаю телефон либо ставлю на вибрирующий звонок.
Иногда используется и союз «либо», и союз «или»:
- Я буду завтракать дома, либо в кафе или пойду на работу без завтрака.
- Когда ты освободишься – завтра, либо сегодня или, может быть, только в среду?
Здесь и в аналогичных высказываниях «либо» и «или» как двойной союз не рассматриваются, а потому запятая не ставится. Но в большинстве случаев такие предложения стилистически неаккуратные, стоит перефразировать таким образом:
- Я буду завтракать дома, в кафе или пойду на работу без завтрака.
- Когда ты освободишься: завтра, сегодня или, может быть, только в среду?
Мы надеемся, что теперь у вас не будет возникать вопроса, в каком случае запятая перед «либо» ставится, а когда она не нужна.