Rule reminder
Most Italian weather verbs use essere in passato prossimo: è piovuto, è nevicato, è grandinato, è tuonato, è lampeggiato. Some can use avere for emphasis or in certain regional uses: ha piovuto, ha nevicato. Impersonal verbs like fare always use avere: ha fatto caldo. C'è → c'è stato/a. Fare + noun: ha fatto bello.
Ieri ___ molto — le strade erano bagnate.