pendant très longtemps
I've been here for a very long time.
Je suis ici depuis très longtemps.
Tom has been living in Boston for a very long time.
Tom vit à Boston depuis très longtemps.
I dived and held my breath for a very long time.
J'ai plongé et retenu ma respiration pendant très longtemps.
— Masaan (2015)
I've been studying French for a very long time.
J'étudie le français depuis très longtemps.
I haven't seen him for a very long time!
Ça fait très longtemps que je ne l’ai pas vu !
I haven't seen her for a very long time!
Ça fait très longtemps que je ne l’ai pas vue !
We've been together for a very long time.
Nous sommes ensemble depuis très longtemps.
Tom has been living abroad for a very long time.
Tom vit à l’étranger depuis très longtemps.