Essa é uma daquelas dúvidas que aparecem toda hora. Em redações, trabalhos escolares, legendas de redes sociais, textos profissionais e até em mensagens do dia a dia. Muita gente escreve sem pensar muito e só depois bate a insegurança: afinal, o correto é a mais de 10 anos ou há mais de 10 anos?

A confusão é super comum, até entre pessoas que escrevem bem. E não tem nada de vergonhoso nisso. A língua portuguesa tem detalhes que realmente confundem, principalmente quando envolve tempo, distância e verbos que mudam completamente o sentido da frase.
Neste artigo, você vai entender de forma clara, simples e definitiva quando usar há mais e quando usar a mais. Sem termos complicados, sem enrolação e com exemplos reais, do jeito que a gente usa na vida.
Por que essa dúvida é tão comum?
A confusão acontece porque as expressões há e a podem parecer iguais na fala. Quando a gente fala rápido, ninguém percebe a diferença sonora. Mas na escrita, o significado muda completamente.
Outro ponto é que a palavra “mais” aparece nos dois casos, o que deixa tudo ainda mais confuso. Só que cada expressão tem um papel diferente na frase, e entender isso evita erro pra sempre.
Depois que você aprende, dificilmente erra de novo.
O correto é “há mais de 10 anos” quando falamos de tempo
Sempre que a frase indicar tempo passado, o correto é usar há com H.
Exemplo clássico e correto:
- Moro aqui há mais de 10 anos
- Trabalho nessa empresa há mais de 10 anos
- Estudamos juntos há mais de 10 anos
Nesse caso, o há vem do verbo haver, que indica tempo decorrido. Ele funciona como “faz”.
Se você puder substituir por “faz”, então o uso de há está certo.
Veja:
- Moro aqui faz mais de 10 anos
- Trabalho nessa empresa faz mais de 10 anos
Soa natural? Então está correto usar há mais de 10 anos.
“Há” indica tempo decorrido
Essa é a regra mais importante de todo o artigo.
Sempre que você estiver falando de:
- Tempo que já passou
- Duração no passado
- Algo que começou no passado e continua até agora
O correto é usar há, com H.
Outros exemplos comuns:
- O curso começou há dois anos
- Não nos vemos há muito tempo
- Isso aconteceu há mais de uma década
- A loja existe há 15 anos
Perceba que em todos esses casos estamos falando de tempo que já passou.
“A mais” não indica tempo passado
Agora entra a parte que confunde muita gente.
A expressão a mais, sem H, não serve para indicar tempo passado. Ela tem outros significados, como quantidade extra ou distância futura.
Veja alguns exemplos corretos de a mais:
- Quero um pedaço a mais de bolo
- Ele pagou dez reais a mais
- Caminhamos dois quilômetros a mais
- Preciso estudar uma hora a mais
Aqui o sentido é de acréscimo, excesso ou algo adicional, não de tempo decorrido.
Por isso, escrever “a mais de 10 anos” está errado quando a intenção é falar de tempo passado.
“A mais de” pode indicar distância
Existe um caso em que a mais de aparece corretamente junto com números, mas não tem nada a ver com tempo passado.
Exemplo:
- O mercado fica a mais de 10 quilômetros daqui
- O sítio está a mais de 5 horas de viagem
Aqui estamos falando de distância ou projeção futura, não de algo que já passou.
Por isso o uso é correto nesses contextos.
Comparando na prática: há mais x a mais
Vamos colocar lado a lado para ficar ainda mais claro.
Forma correta para tempo passado:
- Moro aqui há mais de 10 anos
- Estou nesse emprego há mais de 5 anos
Forma errada para tempo passado:
- Moro aqui a mais de 10 anos
- Trabalho aqui a mais de 5 anos
Forma correta para quantidade extra:
- Comprei dois ingressos a mais
- Recebi cem reais a mais
Forma correta para distância:
- A cidade fica a mais de 300 km
- O hotel está a mais de 20 minutos de caminhada
Um truque simples para nunca mais errar
Se você ainda fica em dúvida, use esse truque rápido:
Tente trocar há ou a por “faz”.
- Faz mais de 10 anos → funciona
- Faz mais de 5 dias → funciona
Então o correto é há mais.
Agora tente:
- Faz dois reais a mais → não faz sentido
- Faz um pedaço a mais → também não
Nesse caso, o correto é a mais, sem H.
Esse teste resolve 99% das dúvidas.
O erro mais comum nas redações e na internet
Um dos erros mais comuns que aparecem em textos, posts e até matérias de sites é escrever:
- “A empresa atua no mercado a mais de 10 anos”
Essa frase está errada do ponto de vista gramatical, mesmo sendo muito comum.
O correto é:
- “A empresa atua no mercado há mais de 10 anos”
Esse erro acontece tanto que acabou sendo “normalizado” na internet, mas continua errado segundo a norma padrão da língua portuguesa.
Esse erro compromete o texto?
Depende do contexto. Em conversas informais, mensagens rápidas ou redes sociais, muita gente passa batido. Mas em situações formais, como:
- Redações
- Trabalhos escolares
- Currículos
- Textos profissionais
- Artigos e sites
Esse erro pode sim passar uma imagem de descuido com a escrita.
Por isso vale a pena aprender de uma vez.
Há mais de 10 anos tem plural?
Essa é outra dúvida comum.
O verbo haver, quando indica tempo, é impessoal. Isso significa que ele não vai para o plural.
Ou seja:
- Há 10 anos (correto)
- Hão 10 anos (errado)
Mesmo que o tempo seja plural, o verbo continua no singular.
Exemplos corretos:
- Há cinco dias
- Há muitos anos
- Há décadas
Posso usar “há mais” no futuro?
Não. O verbo haver indicando tempo só é usado para tempo passado.
Para futuro, o correto é usar “daqui a”.
Exemplo:
- Daqui a mais de 10 anos, a tecnologia será diferente
Veja que aqui usamos a, sem H, porque estamos falando de futuro.
Frases corretas e erradas para fixar de vez
Corretas:
- Conheço ela há mais de 10 anos
- O prédio foi construído há mais de 50 anos
- A escola funciona há mais de duas décadas
Erradas:
- Conheço ela a mais de 10 anos
- Trabalho aqui a mais de cinco anos
- A loja existe a mais de 20 anos
Corretas com “a mais”:
- Preciso de um dia a mais
- Ele cobrou cem reais a mais
- Caminhamos três quadras a mais
Por que o “há” tem H se não faz som?
Porque o H é uma marca gráfica da língua portuguesa que indica a origem do verbo haver. Mesmo não sendo pronunciado, ele muda completamente o sentido da frase.
É um daqueles casos em que a escrita guarda uma informação que a fala não mostra.
A dúvida entre a mais de 10 anos ou há mais de 10 anos é comum, mas a regra é simples quando você entende o significado de cada forma. Sempre que a frase indicar tempo passado, duração ou algo que começou no passado e continua até hoje, o correto é usar há mais, com H. Já a mais, sem H, é usado para indicar quantidade extra, acréscimo ou distância.
Depois de entender isso, fica difícil errar novamente. Basta lembrar do truque do “faz” e pronto, dúvida resolvida.
