Ответ:
Зима — это суровое, но прекрасное время года.
Предложение повествовательное, невосклицательное.
Грамматическая основа: зима — время года. Это простое двусоставное предложение.
В предложении одна грамматическая основа, поэтому оно нераспространённое? Нет: есть второстепенные члены, значит предложение распространённое.
Зима — подлежащее. Время года — составное именное сказуемое; это — связка, время — главная часть сказуемого, года — зависимое слово.
Суровое, прекрасное — однородные определения к слову время, соединены противительным союзом но, поэтому перед ним ставится запятая.
