há muito que

for a long time

→ haver
phrase Rare #37,451
for a long time Used to say that something has been happening or has been true for a long time; often translated with “I've long...” in English.
PO: Há muito que quero aprender português.
EN: I've wanted to learn Portuguese for a long time.

Há muito que desejo visitar-te.

I've wanted to visit you for a long time.

Há muito que sonho conhecê-la e ver os quadros.

I've long dreamed of meeting her and seeing her paintings.

— Arrependimento Sem Perdão (1987)

Há muito que pensava nisso.

I've been thinking about this for a long time.

— Guerra e Paz (1968)

Há muito que desejo contemplar os reis do passado.

I have long desired to contemplate the kings of the past.

— O Senhor dos Anéis: A Sociedade do Anel (2001)

Há muito que sonho com isso.

I've been dreaming about this for a long time.

— Quando Voam as Cegonhas (1957)