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: 'Mentre guidavamo, ___ forte.' (grandinare — imperfect)