for more than
Da più di due settimane erano in cammino.
They had been on the road for more than two weeks.
Stai per vedere casa tua per la prima volta da più di sei mesi.
You're about to see your home for the first time in more than six months.
— The Garden of Sinners Chapter 5: Paradox Paradigm (2008)
Insegna il francese all'università da più di vent'anni con grande passione e competenza.
He has been teaching French at the university for over twenty years with great passion and expertise.
Sta con lei da più di cinque anni ormai.
He's been with her for more than five years now.
Lo conosco da più di dieci anni.
I have known him for more than ten years.
La conosco da più di vent'anni.
I've known her for more than twenty years.
Aveva la sua vecchia auto da più di dieci anni.
He had his old car for more than ten years.