Союзные сложные предложения делятся на сложносочиненные и сложноподчиненные.
В сложноподчиненном предложении ставится запятая между простыми предложениями перед сочинительными союзами: и, да, тоже, также,а, но, же, только, зато, или, либо и др.
Справа от калитки шла липовая аллея, слева же раскинулась старая береза.
Дожди прекратятся завтра,либо будет всемирный потоп.
Было темно, и сад казался непроходимой глушью.
В сложносочиненном предложении запятая не ставится перед союзами и, да, или, либо если есть в нем общий элемент:
1)второстепенный член предложения
На кухне было чадно и у плиты орудовала какая-то женщина.
2)придаточное предложение
Когда дымка разошлась, горы как будто приблизились и ущелье уже не казалось таким мрачным.
3)вводное слово или словосочетание:
Может быть, все станет прежним и мы заживем по-старому.
4) частица
Только иногда пролетит птица или прошуршит по кустам еж.
В сложноподчиненном предложении главное предложение отделяется от придаточного запятой. Запятая ставится перед подчинительными союзами или союзными словами: что, когда, хотя, как, где, куда, который, чей, какой, сколько и др.
Я знаю,что завтра мы встретимся обязательно.
Если в сложноподчиненом предложении есть два однородных придаточных предложения, соединенных союзами и, либо, или, то запятая ставится перед первым предложением и в конце второго придаточного.
Впечатление от чудного моря,которое я только что увидел и про которое хотел ей рассказать,вдруг пропало.