Ответ:
- Мы долго бродили по лесу, но грибов не нашли. Запятая ставится перед противительным союзом «но» между частями сложного предложения; основы — однородные сказуемые при общем подлежащем «мы».
- Мальчик сидел на берегу реки и смотрел на поплавок. Запятая перед одиночным союзом «и» не ставится: сказуемые «сидел» и «смотрел» относятся к одному подлежащему.
- Вдруг всё небо потемнело, сверкнула молния и обрушился ливень. Запятые разделяют части сложного предложения: основы «небо потемнело», «молния сверкнула», «ливень обрушился».
