Запятая не ставится, если между однородными членами стоит одиночный союз И или ДА (в значении И): Мальчики прыгали и кричали. = И =
Запятая ставится:
если между однородными членами нет союзов: мальчики прыгали, кричали. = , = перед союзами А, НО, ДА (в значении НО): мальчики не прыгали, а читали. =, а =; Мальчики не прыгали, но не читали. =, но = при повторяющихся союзах после каждого однородного члена: мальчики и бегали, и прыгали, и кричали. и =, и =, и = перед второй частью составных союзов КАК… ТАК И; НЕ ТОЛЬКО… НО И, НЕ СТОЛЬКО… СКОЛЬКО; ЕСЛИ ТО; ХОТЬ… А (ХОТЯ… НО): мальчики не только бегали, но и кричали. (не только =, но и =). между парами однородных членов: мальчики прыгали и кричали, бегали и свистели. (= и =, = и =). В устойчивых словосочетаниях запятая не ставится: и день и ночь, и смех и грех, и стар и млад, ни взад ни вперед, ни да ни нет, ни два ни полтора, ни рыба ни мясо и др.
Повторяющиеся слова однородными членами не являются, запятая между ними не ставится: И Скоро скоро Я увидел, как он начал исправляться.
Запомни! Однородные члены могут быть распространенными (иметь при себе зависимые слова) и нераспространенными. Сравни: Смех, щебет и свет разбудили меня. Звонкий смех, громкий щебет и яркий свет разбудили меня.