Há ou a: quando cada um indica tempo
Resposta rápida'Há' (do verbo haver) indica tempo passado, equivale a 'faz'. 'A' indica tempo futuro ou distância.
Explicação
Se a ideia é de tempo decorrido (passado), use 'há': 'moro aqui há 10 anos' (= faz 10 anos).
Se a ideia é de tempo por vir ou distância, use 'a': 'a prova será daqui a duas horas'; 'a loja fica a 200 metros'.
Nunca use 'há' e 'atrás' juntos: é redundância. Escolha um dos dois.
Exemplos
ERRADOEle saiu a cinco minutos.
CERTOEle saiu há cinco minutos.
ERRADOVoltarei há três horas.
CERTOVoltarei daqui a três horas.
ERRADOCasei-me há dez anos atrás.
CERTOCasei-me há dez anos.
'Há' + 'atrás' = redundância.
Não quer decorar tudo?
Cole seu texto no Meu Redator e a gente identifica esses erros pra você — grátis, em segundos.