hace más de

more than … ago

→ hacer
phrase Uncommon #13,345
more than … ago Used with a time expression. In “desde hace más de,” it means “for more than.”
SP: Vivo aquí desde hace más de diez años.
EN: I've lived here for more than ten years.

Mi hermano vive en Inglaterra hace más de treinta años.

My brother has lived in England for over thirty years.

Porque hace más de veinte años que me vengo distrayendo.

Because I've been getting distracted for more than twenty years.

— El secreto de sus ojos (2009)

Tomás y María están casados desde hace más de treinta años.

Tomás and María have been married for more than thirty years.

Ocurrió hace más de tres siglos.

It happened more than three centuries ago.

Tom se divorció de su primera esposa hace más de quince años atrás.

Tom divorced his first wife more than fifteen years ago.

Hace más de diez años.

It was more than ten years ago.

— 암살 (2015)

Soy biólogo desde hace más de treinta años.

I've been a biologist for more than thirty years.

El ábaco se inventó hace más de cinco mil años.

The abacus was invented more than five thousand years ago.

Hace más de treinta años que no viene por aquí.

He hasn't been here for over thirty years.

— Cinema Paradiso (1988)

Hace más de cincuenta.

It’s been more than fifty.

— Zárójelentés (2020)

Tu último reporte fue hace más de dos semanas.

Your last report was over two weeks ago.

— Avatar (2009)

Mi hermano vive en Inglaterra desde hace más de treinta años.

My brother has lived in England for over thirty years.

Yo vivo aquí desde hace más de veinte años y conozco a todo el vecindario.

I've lived here for over twenty years and I know everyone in the neighborhood.

Ella le presentó a su hermana hace más de dos años.

She introduced him to her sister more than two years ago.

Hace más de diez años que no voy al médico.

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

Tom conoce a Mary de hace más de tres años.

Tom has known Mary for over three years.

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

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