TEMPO DECORRIDO E TEMPO VINDOURO
Observe bem as duas frases seguintes:
1) Estive naquela cidade há dez dias.
2) Estarei naquela cidade daqui a dez dias.
Na Gramática não se deve confundir tempo decorrido com tempo vindouro.
Quando se fala de tempo decorrido, usa-se o verbo HAVER.
Quando se fala de tempo vindouro, usa-se a preposição A.
A regra parece simples, e realmente é, pelo menos para quem gosta da Gramática.