Все основные правила русского языка, Без знания которых невозможно писать без ошибок - 8 класс - О. В. Узорова, Е. А. Нефёдова 2013
Пунктуация
Запятая при однородных членах предложения
Запятая не ставится, если между однородными членами стоит одиночный союз И или ДА (в значении И):
Мальчики прыгали и кричали.
Запятая ставится:
1) если между однородными членами нет союзов:
Мальчики прыгали, кричали.
2) перед союзами А, НО, ДА (в значении НО):
Мальчики не прыгали, а читали.
Мальчики прыгали, но не читали.
3) при повторяющихся союзах после каждого однородного члена:
Мальчики и бегали, и прыгали, и кричали.
4) перед второй частью составных союзов КАК... ТАК И; НЕ ТОЛЬКО... НО И, НЕ СТОЛЬКО... СКОЛЬКО; ЕСЛИ НЕ... ТО; ХОТЬ... А (ХОТЯ... НО):
Мальчики не только бегали, но и кричали.
5) между парами однородных членов:
Мальчики прыгали и кричали, бегали и свистели.
В устойчивых словосочетаниях запятая не ставится: и день и ночь, и смех и грех, и стар и млад, ни взад ни вперёд, ни да ни нет, ни два ни полтора, ни рыба ни мясо и др.
Повторяющиеся слова однородными членами не являются, запятая между ними не ставится: И скоро скоро я увидел, как он начал исправляться.
Запомни! Однородные члены могут быть распространёнными (иметь при себе зависимые слова) и нераспространёнными. Сравни: Смех, щебет и свет разбудили меня. — Звонкий смех, громкий щебет и яркий свет разбудили меня.