Теория:

Союз — служебная часть речи, которая связывает как члены предложения, так и простые предложения в составе сложного.
Пример:
«Ветер со свистом понёсся по степи и поднял с травою такой шум, что из-за него не было слышно ни грома, ни скрипа колёс»... (А. П. Чехов)
В этом предложении союзы ини – ни связывают однородные члены (понёсся и поднял; ни грома, ни скрипа), союз что связывает два простых предложения в одно сложное.
 
1. По своему строению союзы бывают простыми и составными.
Союзы, которые состоят из одного слова, называются простыми:
и, а, но, да, что, когда и др.
 
Союзы, которые состоят из двух и более слов, называются составными:
потому что, так как, как будто, оттого что, вследствие того что, не только – но и, в силу того что, с тех пор как и др.
 
2. По происхождению союзы делятся на:
непроизводные, не соотносящиеся с существующими в русском языке частями речи
(а, но, или, либо и др.);
производные, соотносящиеся с существующими в русском языке частями речи
(чтобы — что \(+\) бы, потому что — потому \(+\) что и т. д.).
 
3. По значению союзы делятся на две группы: сочинительные и подчинительные.
Сочинительные союзы (и, а, но, да, ни – ни, то – то, не только, но и и др.) связывают однородные члены предложения.
Пример:
«Луна озарила окрестности и скрылась за тучей»;
Сочинительные союзы (и, а, но, да, ни – ни, то – то, не только, но и и др.) связывают простые предложения в составе сложного.
Пример:
«[Луна озарила окрестности], и [стала видна тропа, ведущая через лес]».
Подчинительные союзы (чтобы, как, хотя, для того чтобы, если, как будто и др.) связывают простые предложения в сложноподчинённое.
Пример:
«[Я пришёл к тебе с приветом рассказать], (что солнце встало)»... (А. Фет)