Ответ:

  1. В лесу было тихо, и только изредка шорох слышался листьев. Грамматические основы: было тихо (подлежащее отсутствует, сказуемое выражено безличной формой) и шорох слышался. Союз и — соединительный.

  2. Ветер качал ветви деревьев, да где-то вдалеке птицы кричали. Грамматические основы: ветер качал и птицы кричали. Союз да употреблён в значении «и», это соединительный союз.

  3. Солнце село, но в окнах домов свет горел. Грамматические основы: солнце село и свет горел. Союз но — противительный.