Quem aí nunca respondeu a pergunta:
How old are you?
Dessa maneira:
I have 6 years old.
Então pessoal, esta forma está errada!
I am 6 years old.
Porque na Língua Inglesa " How old are you?" quer dizer "O quão velho você é?". E se você responder " I have 6 years old.", dá a entender que você tem 6 orelhas (ear), pois o som é muito semelhante, e você usa o verbo ter (have). E como já havia dito, a pergunta não é "Quantos anos você tem?", e sim "O quão velho você é?".
Fica a dica!