Future in the past with the imperfect (diceva che arrivava)

The "Future in the Past" Shortcut

When reporting an action that was going to happen (e.g., "He promised me that he would arrive early"), formal Italian uses the past conditional (sarebbe arrivato).

In everyday spoken Italian, there is a simpler shortcut: just use the imperfetto (imperfect) tense for the future action.

He promised me that he would arrive early.
Mi ha promesso che arrivava presto.
She assured me that she wouldn't drop the project.
Mi ha assicurato che non mollava il progetto.

Broken Promises and Changed Plans

Because this structure reports what people said they would do, it is perfect for discussing broken promises, unreliability, and changed plans. Notice how the imperfetto shows what was supposed to happen before things went wrong:

He promised that he wouldn't postpone the appointment, but he messed everything up.
Ha promesso che non rinviava l'appuntamento, ma ha scombinato tutto.
He said that the deal would fall through without a clarification.
Ha detto che l'affare sfumava senza un chiarimento.

This colloquial structure works perfectly with reflexive verbs like arrangiarsi (to make do), as well as verbs describing unpredictable behavior like mollare (to dump) or spuntare (to show up):

That colleague is unreliable: he swore to me that he would make do by himself.
Quel collega è inaffidabile: mi ha giurato che si arrangiava da solo.
Anna said she would dump him, but she turned up with him.
Anna diceva che lo mollava, ma è spuntata con lui.