Esta é fácil: use “a” para tempo futuro e “há” para tempo passado.
Quando se usa a ha?
Devemos usar o “há” quando o verbo haver é impessoal – sem sujeito – e o seu sentido é de existir. O “há” representa uma forma do verbo haver. Se surgir dúvida entre o há ou a, deve se usar o “há” quando o verbo haver assumir o sentido de existir.