O guia prático de havia ou haviam que ninguém te conta do jeito certo
A maioria das pessoas acha que a resposta é óbvia: se tem vários elementos, usa plural. Esse raciocínio leva a erros constantemente, especialmente em textos formais e em redações onde o corretor vai marcar como grave. A realidade é bem mais chata. Quando o verbo haver funciona no sentido de existencial — aquele que quer dizer "existir" ou "ter" como haver de — ele é impessoal. Isso quer dizer que ele não tem sujeito. E verbo sem sujeito fica na terceira pessoa do singular, sempre. Então "havia várias pessoas na sala" está certo, e "haviam várias pessoas na sala" está errado do ponto de vista da norma culta.
A dúvida era havia ou haviam
Aqui entra o cerne da questão. O conflito não nasce da gramática em si, mas da intuição linguística das pessoas. O verbo "ter" é pessoal e concorda: "há muitos livros" vira "tinham muitos livros". Quando a pessoa pensa no equivalente, ela projeta a concordância de "ter" sobre "haver" e produce o erro. Eu já vi isso acontecer em editores experientes, inclusive. Minha primeira vez real com isso foi num relatório técnico que eu estava revisando há anos. O texto dizia "haviam muitos defeitos no lote" e o revisor anterior tinha marcado como correto. Eu parei, reli três vezes, e cheguei à conclusão de que todo o parágrafo tava errado sob esse aspecto. Troquei para "havia" em todas as ocorrências. O cliente quase rejeitou a entrega por achar que eu tinha mudado o sentido. Mudei apenas a flexão verbal, nada mais. Levei duas horas pra justificar cada alteração num e-mail longo.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Existem situações em que "haviam" até aparece, mas são casos muito específicos. O verbo haver no plural existe quando ele não tem valor existencial e funciona como verbo transitivo direto com sentido de "realizar", "executar". Por exemplo: "Eles haviam suas contas no banco" — embora soe antiquado e raro. Na prática cotidiana, você praticamente nunca vai usar essa forma. Outro ponto que os manuais não enfatizam o suficiente: a presença de expressões de quantidade não transforma o verbo. Frases como "havia muitos", "havia diversas", "havia cerca de" mantêm o singular porque o núcleo da construção continua sendo o verbo impessoal. O sujeito não é o substantivo seguinte. Não existe sujeito para concordar.
Se você quer uma regra que funcione na maioria dos casos, testar a substituição por "existir" resolve. "Havia pessoas" vira "existiam pessoas" — mas aqui o verbo existir é pessoal, então a substituição serve só pra confirmar o sentido existencial. Se fizer sentido com "existir", use "havia" no singular. O problema é que essa dica não cobre todos os cenários. Há construções em que "haver" aparece como verbo auxiliar em tempos compostos, aí a coisa muda. "Eu havia terminado" — nesse caso, "havia" é auxiliar do pretérito mais-que-perfeito do indicativo e concorda normalmente com o sujeito "eu". São usos diferentes do mesmo verbo, o que gera confusão adicional.
Resumindo sem resumi: para o sentido de existência, o correto é sempre havia, independente do que vem depois. Para os outros usos, a concordância segue a regra normal. A exceção do plural é tão rara que, na prática, tratar "haviam" como erro na acepção existencial é a decisão mais segura para quem escreve.