Ответ:

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

  1. В корзине лежали грибы, ягоды и орехи.

  2. Солнце скрылось за тучей, и начался дождь.

  3. На полке стояли книги, а на столе лежали тетради.

  4. Ласточки кружились над домом, над садом и над рекой.