1. Если однородные члены предложения не соединены союзами, а только интонацией, то между ними ставится запятая (Мне подарили конфеты, шары, игрушки.);
Примечание. Если однородные члены предложения распространены и внутри них есть запятые, то они могут разделяться точкой с запятой (Я погулял но скверам, паркам; зашел в гости к Катерине, Петру, Матвею; позвонил Анне, Андрею, Инне.).
2. Однородные члены предложения, соединённые , неповторяющимися союзами:
если однородные члены предложения соединены неповторяющимися противительными союзами, то между ними ставится запятая (Это сделал не я, а он.),если однородные члены предложения соединены неповторяющимися соединительными или разделительными союзами, то запятая между ними не ставится (В класс зашли Марина и Ольга. Это написал Пушкин или Лермонтов?);Не ставится запятая перед союзом да и (Возьму да и уеду.) и перед союзом и, если после него следует указательное местоимение тот, та, то, те (Ребенок и тот справится с этим заданием.);
3. Однородные члены предложения, соединённые повторяющимися союзами:
запятая ставится перед повторяющимися союзами и...и, да...да, ни...ни, или...или, ли...ли, либо...либо, то...то и т.д. (В этом магазине можно купить и тетради, и ручки, и книги.),
Примечание. Запятая при однородных членах предложения, соединённых повторяющимися союзами, ставится после каждого однородного члена (На концерт пришли учителя, и ученики, и их родители.).
если однородные члены тесно связаны по смыслу, то между ними запятая не ставится (Были и лето и осень дождливы.),запятая также не ставится, если однородные члены предложения входят в состав цельных выражений (ни себе ни людям, ни то ни се).
4. Сочинительный союз и может соединять однородные члены предложения попарно, и тогда пары отделяются друг от друга запятыми, а внутри пар запятая не ставится (Ученики в классе были 55 умные и глупые, отличники и двоечники),
5. Перед второй частью двойного союза ставится запятая (Мне столько же лет, сколько и тебе); двойные союзы - это как...так и, не так...как, не столько...сколько, не только...но и , хотя и ...но, если не...то, столько же...сколько, насколько...настолько.
Основные случаи постановки знаков препинания при однородных членах предложения:
[о, о, о, о] [о и о] [о, а о] [о, о, о и о] [и о, и о, и о] [о, и о, и о] [о и о, о и о] [как о, так и о]
Обобщающие слова при однородных членах предложения (основные случаи постановки знаков препинания).