Existem há mais de 50 milhões de anos.
ou
Existem a mais de 50 milhões de anos.
A forma correta é "Existem há mais de 50 milhões de anos."
A palavra "há" é utilizada para indicar uma referência temporal, equivalente a "faz", enquanto "a" é uma preposição que não se aplica nesse contexto. Portanto, a frase correta é com "há".
Miriam, veja:
Existem há mais de 50 milhões de anos. - tempo decorrido; passado
Daqui a dois anos serei fluente em inglês. - tempo demarcado no futuro.
Espero tê-la ajudado. At.te, tutor Miguel Augusto Ribeiro.
Miriam,
No presente caso, o vocábulo correto a utilizar, como veremos a seguir, é o verbo (há), e não a preposição (a):
Existem há mais de 50 milhões de anos.
Observe a dica ou bizu bem simples e prático:
Tempo futuro ou distância, usa-se o A (preposição):
Tempo passado ou transcorrido, usa-se HÁ (verbo, substituível por FAZ):
Obs.: Como sinônimo de fazer, o verbo haver é também impessoal, e, como tal, fica sempre no singular.
---------------------------------------------------------------------------------------------------------------------------------------------
VEJA AINDA ESTAS OUTRAS DICAS:
HÁ/HAVIA
Quando o verbo da oração principal está no presente ou no pretérito perfeito, usa-se há na oração que expressa o tempo. Neste caso, há = faz.
Se o verbo da oração principal, no entanto, estiver no pretérito imperfeito ou no mais-que-perfeito, usar-se-á havia. Neste caso, havia = fazia.
São frequentes, mas inaceitáveis, frases deste teor:
Nas três frases, deve-se usar havia e não há.
Usa-se, excepcionalmente, há em vez de havia:
a) Quando o pretérito imperfeito substitui o pretérito perfeito:
b) Quando o tempo é considerado a partir do momento em que se fala:
Em ambos os casos, pode-se substituir há por faz.
Resposta há com h por questao de tempo