Запятая не ставится, если между однородными членами стоит одиночный союз И или ДА (в значении И): Мальчики прыгали и кричали. = И =

Запятая ставится:

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

Повторяющиеся слова однородными членами не являются, запятая между ними не ставится: И скоро скоро я увидел, как он начал исправляться.

Запомни! Однородные члены могут быть распространёнными (иметь при себе зависимые слова) и нераспространёнными. Сравни: Смех, щебет и свет разбудили меня. Звонкий смех, громкий щебет и яркий свет разбудили меня.