Если (союз) бы (частица) не (частица) небольшие (прилагательное) деревья (существительное) и (союз) холмы (существительное), то (союз) из (предлог) окон (существительное) верхнего (прилагательное) этажа (существительное) можно (наречие) было (глагол) бы (частица) увидеть (глагол) улицу (существительное).Предложение сложноподчиненное, с придаточной частью условия.1Увидеть (подлежащее) можно было бы (сказуемое) - грамматическая основа.Из окон - обстоятельство.Этажа - дополнение.Верхнего - определение.Школы - дополнение. 2Деревья и холмы - подлежащее.Небольшие - определение.