Concordância verbal com "na hora que" — o problema real
O debate sobre se deve usar "na hora que dá" ou "na hora que dar" aparece todo dia em listas de e-mail corporativas, grupos de WhatsApp de TI e revisões de código aberto. A confusão nasce porque "dar" no infinitivo parece mais neutro, mais técnico, mas a gramática normativa e o uso real dos falantes apontam para uma direção diferente. Vou explicar como funciona na prática, não na teoria de livro didático.Na hora que da ou dar: qual é a forma correta?
A forma correta é "na hora que dá". O verbo "dar" deve estar conjugado no presente do indicativo, terceira pessoa do singular, porque o sujeito é "hora" (ela). "Dar" no infinitivo só seria aceito se houvesse um sujeito diferente ou uma construção impessoal com outra regência, o que não é o caso aqui. Eu vi isso errado documentado em manuais técnicos de bancos, em códigos Python com docstrings, e até em notas fiscais eletrônicas geradas por sistemas legados. A correção é simples, mas o custo de deixar errado é alto quando se trata de validação automática de texto.Regra prática: "na hora que" + verbo conjugado. "Na hora que ela chega", "na hora que você pede", "na hora que dá erro". O verbo sempre concorda com o sujeito que vem antes ou está implícito.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Por que as pessoas erram tanto
A primeira causa é a influência do inglês. Em inglês, você diz "the moment it happens" e isso traduziria literalmente como "a hora que acontece" — mas muitos desenvolvedores pensam em português como se fossem escrever pseudocódigo. O infinitivo soa como um comando, um verbo sem flexão, e isso se encaixa no jeito que programamos. Erro comum. A segunda causa é mais técnica. Sistemas de tratamento de linguagem natural mal treinados frequentemente normalizam tudo para o infinitivo. Já deparei com um pipeline de correção ortográfica que transformava "na hora que dá timeout" em "na hora que dar timeout" porque o modelo via o infinitivo como forma base e achava que estava "padronizando". Esse comportamento aconteceu num sistema de logging automático de uma fintech que eu auditei em 2023. A correção foi forçar o dicionário a manter a flexão quando o contexto era oracional, não nominal.Quando o infinitivo realmente faz sentido
Existe um cenário onde "dar" no infinitivo seria aceitável: quando a expressão "na hora que" funciona como adjunto adverbial de tempo e o verbo principal da oração está no infinitivo porque depende de outro verbo. Por exemplo: "Preciso configurar o sistema para executar na hora que dar início ao processamento." Nesse caso, "dar" concorda com o sujeito implícito de "executar" e está subordinado a "para executar". É uma construção mais rara e específica. Na grande maioria dos casos, especialmente em documentação técnica, manuais e mensagens informais, a forma correta continua sendo a conjugada.Como verificar rapidamente
Se você está escrevendo e não tem certeza, faça o teste da substituição. Troque "na hora que dá" por "quando ele/ela dá". Se fizer sentido, a forma conjugada está certa. Se tentar colocar "na hora que dar" e a frase ficar estranha ou ambígua, provavelmente está errado.Exemplo prático: "O sistema falha na hora que dá picos de carga" "O sistema falha quando ele dá picos de carga" (correto). "O sistema falha na hora que dar picos de carga" (soa errado mesmo para o ouvido nativo).