há séculos

for centuries

→ haver
phrase Rare #23,465
for centuries Used to say something has been happening for a very long time, from the past until now.
PO: Esta tradição existe há séculos.
EN: This tradition has existed for centuries.

Eles fazem essa dança há séculos.

They've been doing this dance for centuries.

— Em Chamas (2018)

Há séculos que ninguém me chama assim.

No one has called me that in ages.

— A Grande Beleza (2013)

Eu te conheço há séculos.

I've known you for ages.

— Munna Bhai M.B.B.S. (2003)

A moda francesa dita tendências há séculos.

French fashion has been setting trends for centuries.

A sua mulher está esperando há séculos.

Your wife has been waiting for ages.

— Tempo de Viver (1994)

Há séculos que não temos nada.

We haven't had anything for centuries.

— No (2012)

Minha família luta contra eles há séculos.

My family has been fighting them for centuries.

— Duna: Parte Dois (2024)

Diamantes verdadeiros enchem as pessoas de entusiasmo há séculos.

Genuine diamonds have been filling people with excitement for centuries.

— Truque de Mestre: O 3° Ato (2025)

Eu não faço isso há séculos.

I haven't done that in ages.

Essas pessoas esperam há séculos pelo Lisan al-Gaib.

These people have been waiting for centuries for the Lisan al-Gaib.

— Duna (2021)

Parece que foi há séculos.

It seems like it was centuries ago.