Mistake on the Spanish Grammar Page
I just thought that whoever runs this website might want to know that on the Spanish Grammar page, on the section cardinal numbers 0-100 it says
Conjugate Tener to the subject to indicate the number of years a person has.
Yo tengo veinticuatro años. (I am twenty-four years old.) Mi hermana tiene treinta y nueve años. (My sister is thirty-nine years old.)
Though in English you wouldn't be looking for the number of years a person has, you would be looking for how old they are. A lot of Spanish speakers use this phrase, though it isn't used in English. I am not sure if you guys just want to correct it, just a thought.
2 Answers
All Spanish speakers (that speak it correctly) use "tener" when talking about age.
To us it's stupid to say I am seven years old. I have seven years of age is what we say in Spanish. The French and also the Italians use this type of phrase. Tengo siete años de edad. Most of the time we drop "de edad."
Expressions like this are called "idioms" or "idiomatic expressions" Languages abound with them.
There is NO mistake in this grammar page. There may be mistakes, but not in this case.
Conjugate Tener to the subject to indicate the number of years a person has.
Has is in quotation marks as a way of pointing out that in Spanish we look at the situation differently: A person has a number of years. The whole point is that, as you say, "in English you wouldn't be looking for the number of years a person has."