Однородными называются одинаковые по значению члены предложения. Однородными могут быть как главные, так и второстепенные члены предложения.

Однородные подлежащие имеют при себе общее сказуемое. Однородные сказуемые относятся к одному подлежащему. Однородные второстепенные члены предложения относятся к одному слову.

Приведём примеры: Уже прилетели скворцы и грачи. – однородные подлежащие. Они поселились в парках и лесах. – однородные обстоятельства места. Однородные определения характеризуют предмет по одному признаку. Например: красные, синие, зелёные нары – однородные определения характеризуют предмет по цвету. Большие красные шары – определения однородными не являются, так как характеризуют предмет с разных сторон (размер и цвет).

Однородные члены предложения связаны между собой сочинительной союзной или бессоюзной связью. Существуют следующие типы сочинительных союзов:

• соединительные: и, да в значении И, и…и, да…да, ни…ни;

• разделительные: или, либо, или…или, либо…либо, то…то, не то…не то, то ли…то ли;

• противительные: а, но, да в значении НО, однако, зато.

Знаки препинания между однородными членами предложения ставятся в зависимости от типа связи между ними.

При бессоюзной связи запятая между однородными членами предложения ставится: В саду росли красные, белые, розовые гвоздики (однородные определения).

При союзной связи наличие или отсутствие знаков препинания зависит от типа и структуры союза.

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

Перед одиночными соединительными или разделительными союзами запятая не ставится: Прилетели журавли и утки (однородные подлежащие). Купи хлеб или булку (однородные дополнения).

Если однородные члены соединены повторяющимися соединительными или разделительными союзами запятая между ними ставится. Сравним два примера: 1) В саду растут яблони, и груши, и малина, и крыжовник – запятая ставится между однородными подлежащими перед каждым союзом. 2) Купи или хлеб, или булку, или печенье. – перед первым союзом запятая не ставится, так как до него дополнения не было.

При парном соединении однородных членов предложения запятая ставится между парами. Например: В цирке выступали медведи и слоны, собаки и кошки.

Однородные члены предложения могут быть соединены двойными сопоставительными союзами: как…так и, не столько…сколько, если не…то, хотя и…но и др. Запятая в этом случае ставится только перед второй частью союза. Например: Дожди в Лондоне бывают если не каждый день, то через день. Здесь однородные обстоятельства времени связаны двойным союзом «если не…то», запятая ставится перед второй частью союза.