Rule reminder
Use the passato prossimo for completed, specific weather events: è piovuto (it rained), è nevicato (it snowed), c'è stato un temporale (there was a storm). These are weather facts about specific moments, often with a concrete result in the present.
Ieri ___ per tutto il giorno senza sosta.