Alguém disse que a língua é um sistema de ciladas. Pensava, com certeza, no haver. O verbo ora é pessoal. Conjuga-se em todas as pessoas. Ora, impessoal. Só se flexiona na 3ª pessoa do singular. Lidar com ele parece difícil. Mas não é. Basta entender-lhe as manhas. Uma vez conhecidas, fica a certeza: o leão é manso como o gatinho lá de casa.
Pessoal
O pessoal tem dois empregos. Um: nas locuções verbais (hei de ver, hás de ver, há de ver, havemos de ver, heis de ver, hão de ver). O outro: nos tempos compostos (havia visto, havias visto, havia visto, havíamos visto, havíeis visto, haviam visto; (que) eu haja visto, tu hajas visto, ele haja visto, nós hajamos visto, vós hajais visto, eles hajam visto).
Impessoal
Só se conjuga na terceira pessoa do singular. No caso, emprega-se no sentido de:
- ocorrer
- existir
- contagem de tempo passado
Ocorrer
- Houve distúrbios durante a festa.
- Havia manifestações na Esplanada quando o ministro chegou.
- Haverá confusões durante a votação?
Existir
. Há 20 pessoas nesta sala.
- Havia 20 deputados no plenário.
- Haverá mais inscrições que vagas.
Contagem de tempo passado
- Moro aqui há 20 anos.
- Foi ao Rio há duas semanas.
- Chegamos há pouco.
- Caminhava pelas ruas havia três horas.
- Saíamos e entrávamos havia mais de cinco minutos.
Superdica
Há… atrás formam baita pleonasmo. Há indica passado. Atrás também. Escolha. Fique com um ou outro:
Cheguei há cinco minutos.
Cheguei cinco minutos atrás.