Ответ:
Утром ребята отправились в лес, но погода быстро изменилась. Небо потемнело, налетел сильный ветер и зашумели верхушки деревьев. Петя посмотрел на тучи и сказал: «Нам нужно возвращаться домой».
- В первом предложении запятая разделяет части сложного предложения перед противительным союзом «но». Грамматические основы: ребята отправились; погода изменилась.
- Во втором предложении запятая разделяет части сложного бессоюзного предложения. В последующих частях есть общая связь союзом «и», поэтому перед ним запятая не ставится. Основы: небо потемнело; ветер налетел; верхушки зашумели.
- В третьем предложении у одного подлежащего «Петя» однородные сказуемые «посмотрел» и «сказал», соединённые союзом «и». Перед прямой речью ставится двоеточие. В прямой речи грамматическая основа: нужно возвращаться (главный член безличного предложения).
