"Esta niña tiene nueve años."
Translation:This girl is nine years old.
Because the spanish say ' the girl has nine years'. In English that means she is nine years old. So if I were telling someone I am 35 years old (I wish) I would say 'tengo 35 años' which in spanish says I have 35 years. Hope that helps explain.
If someone didn't know how Spanish works then this could sound very intimidating.
I don’t know how English works, hi hi. Said: nine year old instead of years.