Rule reminder
In past narratives, imperfetto sets the scene (background weather, ongoing conditions), while passato prossimo advances the story (events that happen, change, or have results). Both tenses often appear together: Pioveva (background) quando è caduto un fulmine (event).
Il tempo ___ tutto il giorno prima che finalmente smettesse di piovere.