Have e has: o que todo mundo explica errado
A maioria dos tutoriais na internet tratava "have" e "has" como se fossem duas palavras completamente diferentes. Não são. São a mesma palavra, apenas conjugada para pessoas distintas no presente do indicativo. O problema é que, quando você começa a mexer com tempos compostos, a coisa complicava sem razão aparente. A regra básica é simples:
- Have — eu, você, nós, eles/elas
- Has — ele, ela, isso (terceira pessoa do singular)
Isso vale tanto quando são verbos principais quanto auxiliares. A confusão genuína começa quando o "have" vira auxiliar no present perfect.
diferença de has e have na prática real
Eu trabalhava num sistema de logs de produção que processava eventos em batch. Havia um ponto no qual tínhamos que mapear identificadores de usuário para suas permissões atuais, e o código usava uma query SQL que, ironicamente, dependia da forma correta de "have" para validar os resultados. O erro não era técnico no sentido tradicional — era mais sutil. O problema era que o script de validação esperava uma coluna chamada "has_permission" mas, em alguns registros, a lógica de negócio usava "have_permission" como alias. Isso causava NULLs silenciosos que só apareciam em produção, porque os dados de desenvolvimento sempre vinham com a forma canônica. A solução foi criar uma view unificada com ambas as nomenclaturas mapeadas para o mesmo campo. Isso economizou cerca de 3 horas por semana que eu gastava rastreando falsos negativos.
Volta e meia vejo alguém perguntando sobre a diferença de has e have e a resposta que recebem é pura decoreba. Decoreba funciona até o momento em que a pessoa se depara com uma contração.
Contrações: o verdadeiro campo minado
Aqui é onde a coisa fica interessante, e onde a maioria dos materiais didáticos falha. "He's", "she's", "it's" podem ser contrações de duas coisas totalmente diferentes:
- "He is" — verbo to be
- "He has" — auxiliar do present perfect
"I've", "you've", "we've", "they've" só podem ser contrações de "have". Não existe ambiguidade aqui porque o verbo to be nessas pessoas seria "am", "are", "are", "are" — nenhuma dessas se contrai para "'ve". Então "I've seen it" é inquestionavelmente "I have seen it". Já "She's finished" pode ser lido como "She has finished" ou, em contexto totalmente diferente, "She is finished". O contexto resolve, mas a ambiguidade estrutural existe e é real.
Outro ponto que poucas pessoas mencionam: no inglês britânico coloquial, "have got" funciona como sinônimo de "have" para posse e obrigação. "I've got a car" = "I have a car". No americano, isso soa um tanto informal, mas é absolutamente padrão. O problema é que "has got" na terceira pessoa gera "he's got", que traz a mesma ambiguidade das contrações com "is/has" que mencionei acima.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Negativos e interrogativas
Quando "have" funciona como verbo principal, a formação de perguntas e negações depende do auxiliar "do/does". Isso varia bastante entre variedades do inglês: No inglês americano, é padrão dizer "Do you have any money?" e "I don't have any money." No britânico tradicional, você ouvia "Have you any money?" — uma forma que ainda persiste em contextos formais, mas que caiu em desuso prático. O mesmo vale para "Has she any idea?" — correto gramaticalmente, mas incomum na fala cotidiana moderna.
O negativo com "haven't" e "hasn't" quando usados como auxiliares no present perfect é muito mais comum e consistente:
- I haven't done it
- She hasn't called
- We haven't decided
Repare que no negative question ("Haven't you finished?") a expectativa do falante é que a resposta seja afirmativa. Isso é pragmática, não gramática, mas afeta como nativos interpretam e produzem essas construções.
Edge case que ninguém ensina
Existe uma situação em que "has" e "have" são perfeitamente intercambiáveis sem alterar o significado: quando o sujeito é um coletivo ou uma entidade tratada como singular gramaticalmente mas com sentido plural. Por exemplo: "The team have won their match" vs "The team has won its match." Ambas estão corretas. A primeira é mais comum em varietaes britânicas, onde coletivos podem reger verbo no plural. A segunda segue a lógica do singular gramatical. Em contextos formais ou acadêmicos, o singular é mais seguro. Em conversação, o plural soa natural para muitos falantes nativos.
O problema é que material didático simplista trata isso como "erro" quando na verdade é variação aceitável. Alunos que estudam apenas com esses materiais desenvolvem ansiedade desnecessária e, pior, travam na hora de produzir fala espontânea porque estão constantemente auto-censurando.
Quando a explicação padrão falha
Se você depender apenas das tabelas de conjugação, vai se enrolar em frases como "Who has you written this for?" — onde "has" aparece antes de "you" por causa da estrutura de pergunta com preposição final. A gramática prescreve "Whom have you written this for?" mas o uso real, em inglês formal escrito, frequentemente mantém "who has" por questão de registro. Não é que a regra esteja errada; é que a realidade linguística ignora regras prescritivas há décadas. Outro ponto: o verbo modal "have to" para obrigação segue padrões diferentes do "have" de posse. "I have to go" não faz pergunta com "do" da mesma forma que "I have a car". Ambas usam "do" na variação americana contemporânea ("Do you have to go?" / "Do you have a car?"), mas isso é consenso recente, não uma característica inerente do verbo.
Resumindo: "has" é terceira pessoa do singular, "have" é tudo o resto. O restante é variação registral, ambiguidade de contrações e diferenças dialetais que material didático mal preparador tende a ignorar.