HÁ MENOS DE x A MENOS DE
O “HÁ” (verbo haver) indica TEMPO PASSADO e pode ser substituído por FAZ (verbo fazer). Em todos esses casos, o HÁ (= FAZ) sempre indica PASSADO.
O “A” é uma preposição que exprime, principalmente, duas condições: TEMPO FUTURO e DISTÂNCIA (TEMPO).
Assim sendo:
Usa-se HÁ MENOS DE quando houver indicação de TEMPO PASSADO (o HÁ aqui também corresponde a FAZ).
Exemplos:
Severina foi embora há (faz) menos de dois anos. (tempo passado)
Felisberto terminou a obra há (faz) menos de um ano. (tempo pasado)
Usa-se A MENOS DE quando houver indicação de TEMPO FUTURO, QUANTIDADE ou DISTÂNCIA.
Exemplos:
Craquilda estava a menos de dez meses da aposentadoria. (tempo futuro)
Estávamos a menos de cem quilômetros de Pindamonhangaba. (distância)
Ludêncio falou a menos de vinte pessoas. (quantidade)