more than ten years ago
Le conozco desde hace más de diez años.
I've known him for more than ten years.
Hace más de diez años que no voy al médico.
I haven't been to the doctor in over ten years.
Hace más de diez años que no la veo.
I haven't seen her in over ten years.
— La piel que habito (2011)
No voy al médico desde hace más de diez años.
I haven't been to the doctor in over ten years.