for two days
Il mio gatto è morto da due giorni.
My cat died two days ago.
I gatti sono spariti, non vedo e non sento un uccello da due giorni.
The cats have disappeared; I haven't seen or heard a bird for two days.
— I morti non muoiono (2019)
He's been here for two days already.
— Don Juan DeMarco - Maestro d'amore (1994)
Da due giorni il poeta riceve corrispondenza da tutto il mondo.
For the past two days, the poet has been receiving correspondence from all over the world.
— Il postino (1994)
It's been snowing for two days.