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