Rule reminder
Weather verbs (piovere, nevicare, grandinare, tuonare, lampeggiare, gelare, diluviare) are always impersonal — 3rd person singular. In compound tenses they typically use essere: è piovuto, era nevicato. In conditional: pioverebbe, nevicherebbe.
Completa: 'Era così freddo che ___ nelle strade di notte.' (gelare — imperfect)