As duas formas – a mais e há mais – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.
A mais é uma locução que significa de forma adicional; adicionalmente; adicional, algo adicional. Tem igualmente um sentido de quantidade superior ao esperado ou previsto.
Isso está a mais!
Demorou 3 meses a mais do que previsto.
Há proprietários de imóveis que continuam a pagar IMI a mais.
Obs: Não confundir quando “a” e “mais” são artigo e advérbio que podem surgir juntos mas não como locução: É a mais recente obra do artista.
Há mais significa, basicamente, que “existe(m) mais”; pode ter o sentido de “decorrido determinado tempo para trás” – tempo passado.
E não há mais nada a comentar! :: existe mais
Há mais na biblioteca do que imaginas. :: existem mais
Desapareceu há mais de 3 anos! :: tempo decorrido
Há mais de uma década que procurávamos este título. :: tempo decorrido