O bom português

Confira dicas para não cometer alguns dos desvios mais comuns da norma culta da língua portuguesa.

Chegou a ou há duas horas?

indica passado e equivale a faz, enquanto a exprime distância ou tempo futuro (não pode ser substituído por faz): Chegou há (faz) duas horas (tempo passado) e partirá daqui a cinco minutos (tempo futuro). O atirador estava a pouco menos de 12 metros (distância).
Observe que, como indica passado, é redundante a expressão há dois anos atrás.