depuis
I haven't eaten anything for the past three days.
Je n’ai rien mangé depuis trois jours.
Tom and I've been discussing the situation for the past three hours.
Tom et moi discutons de la situation depuis trois heures.
I've been trying to get a hold of you for the past two hours.
J’essaie de te joindre depuis deux heures.
Tom has been teaching us French for the past four years.
Tom nous enseigne le français depuis quatre ans.
But we've been eating it three times a day for the past ten year.
Mais ça fait dix ans qu’on en mange trois fois par jour.
— Paddington 2 (2017)
I have eaten nothing for the past three days.
Je n’ai rien mangé depuis trois jours.
For the past two weeks, I've been thinking about what it means to be friends.
Depuis deux semaines, je réfléchis à ce que signifie être amis.
— A Silent Voice: The Movie (2016)
I've been living here for the past ten years.
Je vis ici depuis dix ans.