Rule reminder
Weather verbs in compound tenses (passato prossimo, trapassato prossimo) use essere as the auxiliary: è piovuto, era nevicato, è grandinato. The past participle is invariable (always masculine singular).
Questa mattina ___ per due ore. (grandinare — passato prossimo)