Не было ещё зимы, чтоб кто-нибудь не провалился под лёд.
Не было - сказуемое, выраженное глаголом с отрицательной частицей
Зимы - дополнение, выраженное существительным
Ещё - обстоятельство, выраженное наречием
Кто-нибудь - подлежащее, выраженное неопределенным местоимением
Не провалился - сказуемое, выраженное глаголом с отрицательной частицей
Под лёд - обстоятельство, выраженное существительным с предлогом
Чтоб - союз
Характеристика: повествовательное, невосклицательное, сложное, сложноподчиненное с изъяснительным придаточным; 1 часть: односоставная, безличная, распространена, не осложнена; 2 часть: двусоставная, распространена, не осложнена