Quando usar has e when to use have em inglês
A confusão entre has e have é uma das coisas mais recorrentes que vejo quando ajudo gente a estudar inglês. A regra básica é simples, mas tem uns detalhes que os livros didáticos normalmente esquecem de mencionar. Vou explicar do jeito que funciona na prática.
A diferença de has e have explicada de forma direta
Have é usado com os pronomes I, you, we e they. Has é usado com he, she e it. Pronto. Isso resolve a maior parte dos casos no presente simples e nos tempos perfeitos (present perfect, past perfect, etc.). O problema é que as pessoas costumam errar nos lugares que parecem óbvios mas não são. Por exemplo: "They has been there" aparece com frequência em materiais duvidosos e em falas de quem está aprendendo. A correção é "They have been there". O erro nasce da má associação porque she/he/it ganham o -s no presente simples (she has, he has), e então alguém projeta essa lógica para o plural sem verificar.
Outro ponto que sempre pega gente: perguntas e negações no present perfect exigem o auxiliar do, não o has. "Have you ever been to London?" certo. "Has you ever been to London?" errado. A confusão surge porque em frases afirmativas usamos he has, mas na pergunta o auxiliar inverte e vira Have you... mesmo com he/she/it (Has he...). O que as pessoas também não prestam atenção é que have funciona como verbo principal em muitos contextos e aí a regra muda completamente. "I have a car" — aqui have é o verbo principal, não auxiliar. Na negativa vira "I don't have a car", não "I hasn't a car". Em inglês britânico formal ainda se vê "I haven't a car", mas é exceção, não a norma no dia a dia.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Tive um caso específico há alguns meses trabalhando com revisão de textos técnicos onde encontrei algo como "The system has been processing data since 2019, and the results has shown..." O erro estava no segundo verbo. O sujeito era "results" (plural), então deveria ser "have shown". Perdi uns bons vinte minutos rastreando isso porque o texto era longo e o erro estava longe do início da frase. A dica prática é: sempre identifique o sujeito antes de escolher has ou have. Se puder substituir por um pronome e ele for plural, use have. Se for singular (he/she/it/third person singular), use has.
Casos avançados que todo mundo erra
There is / there are — muita gente traduz literal do português e acaba escrevendo "there is many people". O correto é "there are many people" porque o sujeito real é "many people", que é plural. O there não é o sujeito. Esse é um erro clássico que persiste mesmo em textos de nível intermediário. Have got vs have — em inglês britânico, "I have got a question" é comum e equivalente a "I have a question". Mas em americano puro, "I have got" soa mais enfático ou coloquial. O importante é saber que "have got" não muda a regra de concordância: "he has got", "they have got". Alguém já tentou "he have got" e isso simplesmente não existe em nenhum registro padrão.
Uma armadilha que pouca gente menciona: expressões fixas como "has to" e "have to" seguem a mesma regra. She has to leave. They have to leave. A tendência é confundir porque "have to" parece um modal e as pessoas acham que fica invariável. Não fica. Concorda com o sujeito. Outro ponto que vale a pena destacar: no past perfect, tanto have quanto has viram had. Não importa o sujeito. "She had finished", "They had finished". Isso simplifica bastante quando o tempo verbal muda, mas muitos estudantes levam a confusão do presente para o perfeito composto e ficam travados. Se o verbo estiver no past perfect, esqueça has e have — use had pra todo mundo.
O que eu recomendo é treinar com análise de sujeito, não apenas decorar tabelas. Pegue uma frase, isole o sujeito, pergunte: é terceira pessoa do singular? Se sim, has. Se não, have. Esse método funciona em 95% dos casos e evita a maioria dos erros. Os 5% restantes envolvem construções mais complexas com cláusulas relativas e sujeito composto, mas aí você já está num nível onde a regra se aplica de forma mais intuitiva. Se quiser praticar, exercícios com fill-in-the-blank de present perfect são os mais úteis. Foque nos erros que cometer — geralmente eles revelam um padrão de confusão específico seu. Anotar esses padrões é mais eficiente do que refazer exercícios que já domina.