há séculos

for centuries

→ haver
phrase Rare #23,723
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.

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

My family has been fighting them for centuries.

— Duna: Parte Dois (2024)

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

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

— Duna (2021)

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

They've been doing this dance for centuries.

— Em Chamas (2018)

Eu te conheço há séculos.

I've known you for ages.

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

Parece que foi há séculos.

It seems like it was centuries ago.

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

No one has called me that in ages.

— A Grande Beleza (2013)

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

Your wife has been waiting for ages.

— Tempo de Viver (1994)

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

I haven't done that in ages.

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)

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

French fashion has been setting trends for centuries.

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

We haven't had anything for centuries.

— No (2012)