il pleut depuis un moment
It has been raining since last Sunday.
Il pleut depuis dimanche dernier.
It has been raining since last Thursday.
Il pleut depuis jeudi dernier.
It has been raining since yesterday.
Il pleut depuis hier.
It has been raining on and off since the day before yesterday.
Il pleut par intermittence depuis avant-hier.