for two years
Il n'est pas rentré chez lui depuis deux ans.
He hasn't gone back home in two years.
— Still Life (2006)
Has he been living here for two years?
Je la connais depuis deux ans.
I have known her for two years.
J'apprends le français depuis deux ans.
I have been learning French for two years.
Il travaille avec Lawrence depuis deux ans maintenant.
He has been working with Lawrence for two years now.
— Oppenheimer (2023)
For two years.
Son anglais n'est pas mauvais, sachant qu'il ne l'étudie que depuis deux ans.
His English isn't bad, considering he's only been studying it for two years.
Je le connais depuis deux ans.
I have known him for two years.