Союз «да» в русском языке выполняет разные функции в зависимости от контекста и структуры предложения. Он может служить как соединительным, так и противительным союзом.
Соединительный союз: Используется для соединения однородных членов предложения или частей сложного предложения, когда смысловое значение частей не противоречит друг другу. В данном случае «да» можно заменить на «и».
Противительный союз: Употребляется, когда части предложения выражают противоположные или контрастные мысли. В этом значении «да» можно заменить на «но».
Теперь проанализируем каждое из предложений:
Я старался взглянуть в окно да оно всё было бело от снега льда. — здесь «да» выступает как противительный союз, так как второе предложение противоречит первому.
Разве только иногда глухо узнает филин да неслышно пролетит подслеповатая сова. — здесь «да» соединяет два факта, поэтому это соединительный союз.
Изредка пропоёт комар да ветерок качнёт вершину. — «да» здесь соединяет два действия, это соединительный союз.
Светлые, прозрачно набегающие морщины моют золотой песок да чуть приметно шевелятся тёмные листья деревьев. — «да» также соединяет два описательных действия, поэтому это соединительный союз.
Сказал бы словечко да волк недалечко. — в этом предложении «да» функционирует как противительный союз, так как вторая часть вводит контраст.
В лесу только иволги кричат да кукушки наперебой отсчитывают кому-то непрожитые годы. — «да» является соединительным союзом, так как обе части утверждают факты, без противоречия.
Твои мы песни слышать рады да только ты от нас подальше пой. — здесь «да» выступает как противительный союз, потому что вторая часть противопоставляется первой.
Последние тени сливались да мгла синела. — в этом предложении «да» соединяет два процесса, это соединительный союз.
Причины расстановки запятой: Запятая между частями сложного предложения не ставится, если соединительный союз «да» соединяет однородные члены предложения или если бы эти части могли быть объединены без изменения смысла, например, как в случае с союзом «и». Однако, если «да» используется как противительный союз, то запятая ставится, так как он связывает противоречащие мысли.
Таким образом, в предложениях 1, 5, 7 — «да» противительный союз, а в остальных предложениях 2, 3, 4, 6, 8 — соединительный союз.