When talking about age in English, Spanish speakers often mistakenly use the verb “to have” to express age. This construction is wrong in English but can be easily corrected observing the rules below.
Error Común en Inglés
“She has 25 years.”
Why is it wrong?
In English we express age with the verb to be.
She is 25. She is 25 years old. The school is thirty years old. He was 45 when he was elected.
Advanced English Tip
Would you like to perfect your English sound more like a native English speaker? Take a look at these English age idioms and add them to your vocabulary.