j’attends … depuis
I've been waiting for him for an hour.
Ça fait une heure que je l’attends.
Ça fait des années que j'attends.
Papa, I've been waiting for such a long time.
Papa, ça fait tellement longtemps que j’attends.
— The Secret World of Arrietty (2010)
I've been waiting for an hour and a half.
J’attends depuis une heure et demie.
I've been waiting for this day, Yuanjia.
J’attends ce jour depuis si longtemps, Yuanjia.
— Fearless (2006)
The letter I've been waiting for has arrived at last.
La lettre que j’attendais est enfin arrivée.
J’attends depuis des heures.
You're the one I've been waiting for.
C’est toi que j’attendais.
I've been waiting for her for an hour.
Je l’attends depuis une heure.
I've been waiting for a friend of mine for an hour.
J’attends un de mes amis depuis une heure.