Had x was x were: Qual é usado para dizer a idade?

Had - passado de have
Was - passado do verbo to be usado para You, we, they
Were - passado do verbo to Be usado para I, he, she, it

Na frase abaixo:

I was nine years old.
Eu tinha 9 anos de idade.

Porque o correto é was ao invés de had.
Have - ter e se had é passado de have entendo pela logica que deveria ser. I had nine years old.
Ja presenciei outros casos parecidos que pedia o uso do had, mais o certo é was, mais não me lembro agora as frases.

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
1 resposta
  Resposta mais votada
6 71
Primeiramente, Were e o passado do verbo to be usado com os sujeito You, We, they.
Was passado do verbo to be usados com os sujeitos I, She, it and He

Bem, eu entendo que voce quis dizer. O que fez com que voce ficassecom essa confusao foi porque voce quis traduzir literalmente do portugues para o ingles mas nao e assim que funciona.

Quando voce que falar de sua idade voce sempre usar a formula Sujeito + Verb to be(concordando com o sujeito) + idade

Ex: I am 17 years old e nao I have 17 yeas old

Ex: I was 15 years old when I started learning English e nao I had 15 years old when I started learning English

De inicio, e um pouco estranho mas depois voce acostumava e pega o jeito :)