há mais de

more than

→ haver
phrase Common #7,130
more than Used for quantities and time periods: há mais de dois anos = more than two years ago / for more than two years, depending on context.
PO: Há mais de um mês que não chove.
EN: It hasn't rained for more than a month.

Vocês não sabiam que há mais de uma forma de fazer isso?

Didn't you know there's more than one way to do this?

Não vou ao médico há mais de dez anos.

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

Eu conheço ela há mais de vinte anos.

I've known her for more than twenty years.

Não nos vemos há mais de cinco anos.

We haven't seen each other in over five years.

Isso, há mais de dez anos.

That was over ten years ago.

— A Maldição da Flor Dourada (2006)

Tom e Mary são inseparáveis há mais de três anos.

Tom and Mary have been inseparable for over three years.

Tom saiu há mais de meia hora.

Tom left more than half an hour ago.

Eu ensino Francês há mais de trinta anos.

I've been teaching French for over thirty years.

Parece que não nos vemos há mais de cem anos!

It feels like we haven't seen each other in over a hundred years!

— Moscou Não Acredita em Lágrimas (1980)

Trabalho nessa empresa há mais de cinco anos.

I have worked at this company for over five years.

Eu estou correndo há mais de quatro horas.

I've been running for more than four hours.

Há mais de seis bilhões de pessoas no mundo.

There are over six billion people in the world.

Eu sou amigo dele há mais de vinte anos.

I've been his friend for over twenty years.

Estou ensinando Francês há mais de trinta anos.

I have been teaching French for more than thirty years.

Nós o perdemos de vista há mais de meia hora.

We lost sight of him more than half an hour ago.

Mas eu não pego num livro há mais de dois anos.

But I haven't picked up a book in over two years.

— Andrei Rublev (1966)

Você não sabia que há mais de uma forma de fazer isso?

Didn't you know there's more than one way to do this?

Tom não tem notícias de Mary há mais de uma semana.

Tom hasn't heard from Mary in over a week.

Há mais de cinco anos que não nos vemos.

We haven't seen each other in over five years.

Não nos vemos há mais de dois anos.

We haven't seen each other in over two years.

Eu sou casado há mais de trinta anos.

I have been married for more than thirty years.

Estou esperando o ônibus há mais de uma hora.

I've been waiting for the bus for over an hour.

Você estava estudando há mais de três horas?

Were you studying for more than three hours?

Tomo o remédio do seu pai há mais de dez anos.

I have been taking your father's medication for over ten years.

— A Maldição da Flor Dourada (2006)

Há mais de três anos.

For more than three years.

— Conflitos Internos (2002)

Estou aposentado há mais de trinta anos.

I've been retired for over thirty years.

Eu dirijo há mais de vinte anos.

I've been driving for over twenty years.

Esta catedral foi construída há mais de quatro séculos.

This cathedral was built more than four centuries ago.

Estou aqui há mais de três horas.

I've been here for more than three hours.

estou aqui há mais de duas horas.

I've been here for over two hours already.

— Moscou Não Acredita em Lágrimas (1980)

Há mais de onde essa veio.

There's more where that came from.

— Peaky Blinders: O Homem Imortal (2026)

Não nos vemos há mais de três anos.

We haven't seen each other for over three years.

— A Maldição da Flor Dourada (2006)

Tom tem trabalhado aqui há mais de três anos.

Tom has been working here for over three years.

Ela apresentou a irmã dela a ele há mais de dois anos.

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

Getúlio Vargas se matou com uma arma há mais de trinta anos atrás.

Getúlio Vargas killed himself with a gun more than thirty years ago.

Estou na fila há mais de uma hora.

I've been in line for over an hour.

Você estuda há mais de três horas?

Have you been studying for more than three hours?

Venho há mais de cinquenta anos.

I've been coming here for over fifty years.

— A Partida (2008)

Estamos esperando há mais de duas horas.

We've been waiting for more than two hours.

— Piku (2015)

Há mais de quarenta mil igrejas na França.

There are over forty thousand churches in France.

Não vejo minha mãe há mais de dois anos.

I haven't seen my mother in over two years.