hace más de diez años

more than ten years ago

→ hacer
phrase Rare #42,469
more than ten years ago Used to refer to a point or period more than ten years in the past. In the structure “hace más de diez años que…,” it means “it has been more than ten years since…” or “...has not happened for more than ten years.”
SP: Hace más de diez años que vivo en esta ciudad.
EN: I have lived in this city for more than ten years.

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)

Hace más de diez años.

It was more than ten years ago.

— Asesinos (2015)

No voy al médico desde hace más de diez años.

I haven't been to the doctor in over ten years.