Na Hora Que Da Ou Dar - Dá Ou Da _ A regência do verbo dar – MDNT
Dá Ou Da _ A regência do verbo dar – MDNT

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).

O problema com ferramentas automatizadas

Ferramentas como Grammarly, LanguageTool e corretores embutidos em editores de código têm desempenho inconsistente com essa construção. O LanguageTool, por exemplo, na versão mais recente que testei, às vezes sinaliza "dá" como erro sugerindo "dar", enquanto em outros contextos aceita corretamente. A causa raiz é que o modelo de regras não diferencia bem entre orações relativas temporais e construções nominais com infinitivo. Minha recomendação prática: use verificação manual nos trechos críticos. Em documentos que vão para publicação ou para clientes, passe por um revisor humano. A automação ajuda, mas não resolve esse caso específico de forma confiável.

Resumo operacional

Escreva "na hora que dá". Conjugue o verbo. Teste com a substituição por "quando". Desconfie de corretores automáticos que sugerem o infinitivo nesse contexto. E se estiver construindo um sistema que gera ou corrige texto em português, garanta que o modelo de correção gramatical trate orações temporais iniciadas por "na hora que" com regras específicas de conjugação, senão você vai acabar normalizando erro como se fosse padrão.