Однородными называются одинаковые по значению члены предложения. Однородными могут быть как главные, так и второстепенные члены предложения.
Однородные подлежащие имеют при себе общее сказуемое. Однородные сказуемые относятся к одному подлежащему. Однородные второстепенные члены предложения относятся к одному слову.
Приведём примеры: Уже прилетели скворцы и грачи. – однородные подлежащие. Они поселились в парках и лесах. – однородные обстоятельства места. Однородные определения характеризуют предмет по одному признаку. Например: красные, синие, зелёные нары – однородные определения характеризуют предмет по цвету. Большие красные шары – определения однородными не являются, так как характеризуют предмет с разных сторон (размер и цвет).
Однородные члены предложения связаны между собой сочинительной союзной или бессоюзной связью. Существуют следующие типы сочинительных союзов:
• соединительные: и, да в значении И, и…и, да…да, ни…ни;
• разделительные: или, либо, или…или, либо…либо, то…то, не то…не то, то ли…то ли;
• противительные: а, но, да в значении НО, однако, зато.
Знаки препинания между однородными членами предложения ставятся в зависимости от типа связи между ними.
При бессоюзной связи запятая между однородными членами предложения ставится: В саду росли красные, белые, розовые гвоздики (однородные определения).
При союзной связи наличие или отсутствие знаков препинания зависит от типа и структуры союза.
Запятая ставится перед одиночными противительными союзами: День был теплый, но ветреный (однородные составные именные сказуемые).
Перед одиночными соединительными или разделительными союзами запятая не ставится: Прилетели журавли и утки (однородные подлежащие). Купи хлеб или булку (однородные дополнения).
Если однородные члены соединены повторяющимися соединительными или разделительными союзами запятая между ними ставится. Сравним два примера: 1) В саду растут яблони, и груши, и малина, и крыжовник – запятая ставится между однородными подлежащими перед каждым союзом. 2) Купи или хлеб, или булку, или печенье. – перед первым союзом запятая не ставится, так как до него дополнения не было.
При парном соединении однородных членов предложения запятая ставится между парами. Например: В цирке выступали медведи и слоны, собаки и кошки.
Однородные члены предложения могут быть соединены двойными сопоставительными союзами: как…так и, не столько…сколько, если не…то, хотя и…но и др. Запятая в этом случае ставится только перед второй частью союза. Например: Дожди в Лондоне бывают если не каждый день, то через день. Здесь однородные обстоятельства времени связаны двойным союзом «если не…то», запятая ставится перед второй частью союза.