Rule reminder
Weather verb past tenses: piovere → pioveva (imperfetto) / è piovuto (passato prossimo); nevicare → nevicava / è nevicato; grandinare → grandinava / è grandinato. These verbs use ESSERE as auxiliary in passato prossimo.
Yesterday it rained all day. (passato prossimo)