“I have 20 years” está errado porque, em inglês, idade não é vista como posse; ela é tratada como estado da pessoa.
Por que “I have 20 years” está errado em inglês?
Se você já tentou falar sua idade em inglês e pensou:
I have 20 years.
você não está sozinho.
Esse é um dos erros mais comuns de falantes de português.
E ele acontece por um motivo muito claro: em português, nós dizemos:
Eu tenho 20 anos.
Então o cérebro tenta copiar essa estrutura para o inglês:
eu tenho = I have
20 anos = 20 years
Mas o inglês não organiza essa ideia da mesma forma.
A pergunta real não é apenas:
qual é a forma certa?
A pergunta mais importante é:
por que o inglês não usa have para falar idade?
No Inglês em Teia, esse tipo de erro é muito valioso, porque ele mostra a diferença entre traduzir palavra por palavra e entender a função da estrutura.
O cérebro aprende padrão com função.
E, neste caso, a função da idade em inglês não é posse. É estado.
Se você ainda sente que tenta montar frases trazendo a estrutura do português para dentro do inglês, vale revisar Como transformar intenção em frase sem passar pelo português, porque esse artigo aprofunda exatamente essa mudança mental.
Idade em inglês é posse ou estado?
Para entender por que I have 20 years soa errado, imagine duas cenas.
Cena 1: você tem um celular
Você segura um celular.
Você pode perder.
Pode vender.
Pode trocar.
Pode emprestar.
Esse celular está dentro da sua esfera de posse.
Por isso, em inglês, faz sentido usar have:
I have a phone.
Aqui, have mostra posse.
Cena 2: você tem 20 anos
Agora pense na idade.
Você não está segurando 20 objetos chamados “anos”.
Você não tem 20 unidades físicas dentro de uma mochila.
Você existe no mundo em um estado atual de 20 anos de vida.
Idade, no inglês, funciona como uma condição da pessoa.
Por isso, o verbo natural é be:
I am 20 years old.
A lógica é:
eu estou/sou uma pessoa de 20 anos de idade.
Não é posse.
É estado.
Esse mesmo raciocínio aparece em Por que “I am happy” não é “I happy”?, porque frases de estado em inglês precisam do verbo to be.
A lógica interna do inglês: HAVE mostra posse, BE mostra estado
O inglês separa muito bem duas funções:
- have → algo está dentro da sua esfera;
- be → você está em um estado, identidade ou condição.
Veja alguns exemplos com have:
I have a car.
Eu tenho um carro.
I have a problem.
Eu tenho um problema.
I have an idea.
Eu tenho uma ideia.
Em todos esses casos, existe algo dentro da sua esfera: um carro, um problema, uma ideia.
Agora veja exemplos com be:
I am tired.
Eu estou cansado.
I am happy.
Eu estou feliz.
I am Brazilian.
Eu sou brasileiro.
I am 20 years old.
Eu tenho 20 anos.
Perceba o padrão.
Idade entra no grupo de estado, identidade e característica.
Por isso, usamos am, is ou are, não have.
Se você quiser entender o verbo have com mais profundidade, veja também Verbo HAVE: quando usar além de “ter”.
A estrutura correta para falar idade em inglês
A estrutura mais completa para falar idade em inglês é:
sujeito + verbo be + número + years old
Exemplo:
I am 20 years old.
Vamos desmontar:
- I = sujeito;
- am = verbo be no presente com I;
- 20 = número da idade;
- years = anos;
- old = adjetivo que indica idade.
A estrutura mostra o estado atual da pessoa.
Agora veja outros exemplos:
She is 25 years old.
Ela tem 25 anos.
He is 1 year old.
Ele tem 1 ano.
They are 30 years old.
Eles têm 30 anos.
O verbo muda de acordo com o sujeito:
- I am
- He / She / It is
- You / We / They are
Se essa parte ainda confunde, o próximo artigo ideal é Quando usar AM, IS e ARE?.
Por que usamos “years” no plural?
Em inglês, year fica no singular quando a idade é 1.
Exemplo:
He is 1 year old.
Mas, quando o número é maior que 1, usamos years no plural:
I am 20 years old.
She is 15 years old.
They are 30 years old.
A lógica é simples:
- 1 year
- 2 years
- 10 years
- 20 years
Mas atenção: quando a idade aparece antes de um substantivo como descrição, a estrutura muda.
Compare:
He is 10 years old.
Ele tem 10 anos.
He is a 10-year-old boy.
Ele é um menino de 10 anos.
Nesse segundo caso, 10-year-old funciona como adjetivo antes de boy. Por isso, year fica sem s.
Mas, para falar a idade diretamente, use:
10 years old
Por que não usamos artigo antes da idade?
Outro erro comum é tentar dizer:
I am a 20 years old.
Essa frase está errada.
Em inglês, não usamos a, an ou the antes da idade nesse tipo de estrutura.
O correto é:
I am 20 years old.
Por quê?
Porque 20 years old funciona como uma medida direta de idade.
Não estamos falando de uma coisa contável singular como a car, a phone ou a book.
Estamos descrevendo um estado.
Compare:
I am a student.
Student é substantivo contável singular. Por isso usa a.
I am 20 years old.
Idade é medida/estado. Não usa artigo.
Mais uma vez, a pergunta certa é:
isso é uma coisa contável ou é uma descrição de estado?
Essa forma de pensar ajuda muito em vários pontos do inglês, especialmente quando você está tentando parar de traduzir palavra por palavra. Para aprofundar, veja Como pensar em blocos em inglês.
Posso dizer apenas “I am 20”?
Sim.
Em muitos contextos, você pode omitir years old.
Exemplos:
I am 20.
Tenho 20 anos.
She is 25.
Ela tem 25 anos.
They are 30.
Eles têm 30 anos.
O número sozinho já comunica idade quando o contexto está claro.
Mas, se você quiser ser mais completo ou didático, pode usar:
I am 20 years old.
As duas formas funcionam.
A diferença é que I am 20 é mais curta e comum em conversa.
I am 20 years old é mais completa e clara.
Exemplos explicados com lupa
1. I am 18 years old.
- I = sujeito;
- am = verbo de estado com I;
- 18 = número;
- years = plural porque é maior que 1;
- old = indicação de idade.
Não usamos artigo porque idade é medida/estado.
2. She is 25 years old.
- She = sujeito;
- is = verbo correto com she;
- 25 years old = idade dela.
A frase mostra o estado atual da pessoa.
3. He is 1 year old.
Aqui usamos year no singular porque o número é 1.
Não é:
He is 1 years old.
O correto é:
He is 1 year old.
4. They are 30.
Aqui omitimos years old.
O contexto já deixa claro que estamos falando de idade.
They are aparece porque o sujeito é plural.
Por que “I have 20 years” soa tão estranho?
Quando você diz:
I have 20 years.
o inglês entende algo mais próximo de:
Eu possuo 20 unidades chamadas anos.
Isso soa estranho porque, para o inglês, idade não é objeto possuído.
Idade é característica da pessoa naquele momento.
Por isso, o inglês coloca idade no mesmo grupo de frases como:
I am tall.
I am tired.
I am Brazilian.
I am 20 years old.
O padrão é:
sujeito + be + estado / identidade / característica
Esse padrão é muito mais importante do que decorar apenas “não diga I have 20 years”.
Quando você entende a lógica, consegue evitar outros erros parecidos.
Erro comum do brasileiro: traduzir “ter” sempre como have
O português usa “ter” em muitas estruturas.
Mas o inglês não usa have em todas elas.
Veja:
Eu tenho 20 anos.
Em inglês:
I am 20 years old.
Agora:
Eu estou com fome.
Em inglês:
I am hungry.
Não:
I am with hunger.
Outro exemplo:
Eu estou com frio.
Em inglês:
I am cold.
O erro nasce quando o aluno tenta transportar a estrutura do português.
Mas o inglês organiza essas ideias como estado.
Por isso, muitas vezes a resposta não é have, mas be.
Esse tema se conecta diretamente com Erros mais comuns de brasileiros em inglês.
BE ou HAVE? Um mapa simples para decidir
Quando estiver em dúvida entre be e have, pergunte:
Estou falando de algo que a pessoa possui ou de algo que ela é/está?
Use HAVE quando for posse ou algo dentro da sua esfera
Exemplos:
I have a car.
Tenho um carro.
I have a problem.
Tenho um problema.
I have a question.
Tenho uma pergunta.
Use BE quando for estado, identidade ou característica
Exemplos:
I am tired.
Estou cansado.
I am happy.
Estou feliz.
I am Brazilian.
Sou brasileiro.
I am 20 years old.
Tenho 20 anos.
Essa diferença entre posse e estado é uma das viradas mais importantes para parar de traduzir mentalmente.
Como perguntar a idade em inglês
Para perguntar a idade de alguém, usamos:
How old are you?
Literalmente, a estrutura é algo como:
Quão velho você é?
Mas não traduza ao pé da letra.
A função é:
Qual é a sua idade?
Respostas naturais:
I am 20.
I am 20 years old.
Para outra pessoa:
How old is she?
She is 25.
Para plural:
How old are they?
They are 30.
Perceba que a pergunta também usa o verbo be:
- are you
- is she
- are they
Isso confirma a lógica: idade é tratada como estado.
Treino mental para nunca mais errar idade em inglês
Agora vamos transformar isso em treino.
1. Fale que você tem 30 anos
Frase correta:
I am 30 years old.
Ou, em conversa:
I am 30.
2. Fale que seu irmão tem 15 anos
Frase correta:
My brother is 15 years old.
O sujeito é my brother.
Como é terceira pessoa singular, usamos is.
3. Fale que sua filha tem 1 ano
Frase correta:
My daughter is 1 year old.
Usamos year no singular porque é 1.
4. Pergunte a idade de alguém
Frase correta:
How old are you?
A pergunta usa are porque o sujeito é you.
Um bloco mental simples para idade
Guarde este bloco:
I am + idade
Exemplos:
I am 18.
I am 25.
I am 30 years old.
Agora para outra pessoa:
She is + idade
He is + idade
They are + idade
Exemplos:
She is 22.
He is 40 years old.
They are 30.
O padrão é simples:
sujeito + be + idade
Esse bloco deve ser treinado como unidade, não como tradução palavra por palavra.
Por que esse erro revela algo maior sobre seu inglês
O erro I have 20 years parece pequeno.
Mas ele revela uma coisa profunda:
o cérebro ainda está tentando montar inglês com a estrutura do português.
E isso acontece em muitos outros pontos.
Por exemplo:
I am with hunger.
I need of help.
I want that you help me.
Essas frases nascem do mesmo problema: tradução mental.
O caminho mais forte é:
intenção → função → bloco → frase
Intenção: falar idade.
Função: estado.
Bloco: I am…
Frase:
I am 20 years old.
Esse é o tipo de lógica que aparece em A Chave Oculta do Inglês, onde o inglês é explicado por blocos, padrões e função, não por tradução palavra por palavra.
Perguntas frequentes sobre idade em inglês
“I have 20 years” está errado?
Sim. Para falar idade em inglês, o natural é usar o verbo be: I am 20 years old ou simplesmente I am 20.
Por que o inglês usa “I am” para idade?
Porque idade é vista como estado ou característica atual da pessoa, não como posse.
Posso dizer “I am 20”?
Sim. Em contextos naturais, I am 20 já significa “tenho 20 anos”.
Quando uso “year” e “years”?
Use year com 1: 1 year old. Use years com números maiores que 1: 20 years old.
Como pergunto a idade de alguém?
Use How old are you? para perguntar “Quantos anos você tem?”.
O jeito certo de pensar idade em inglês
Em inglês, idade não é algo que você tem.
É algo que você é naquele momento.
Por isso:
I have 20 years está errado.
I am 20 years old está correto.
Guarde o padrão:
sujeito + be + idade
Exemplos:
I am 20.
She is 25.
He is 1 year old.
They are 30.
Quando você entende a diferença entre be e have, para de traduzir “ter” automaticamente.
Você começa a pensar pela função da frase.
E quando a função fica clara, o erro desaparece.
Agora continue em Quando usar AM, IS e ARE? e Verbo HAVE: quando usar além de “ter”.







