Common English Mistakes: Saying "I Have 25 Years" | On Your Mark's English
- Mark Connolly

- Dec 18, 2025
- 1 min read

The "Translation" Trap
If you speak Spanish, French, Italian, or Portuguese, this is probably your #1 mistake.
In your language, you say "I have years" (Tengo 20 años / J'ai 20 ans).
But English is different.
The Logic
In English, we view age as a state of being, not a possession.
You cannot "hold" or "have" your years. You simply are that age.
The Rule
Always use the verb TO BE (Am, Is, Are) + The Number.
❌ Incorrect: "My brother has 10 years."
✅ Correct: "My brother is 10 years old."
❌ Incorrect: "I have 30 years."
✅ Correct: "I am 30." (Or "I am 30 years old").
A Small Detail
You can say:
"I am 30." (Common)
"I am 30 years old." (Formal)
But NEVER say: "I am 30 years." ❌ (You must finish with "old" if you use the word "years")
Your Turn
How old are you? Practice the correct verb below! "I ______ [Your Age]."
Write your answer in the comments down below.
🎯 Want to Improve Faster?
If you enjoy these lessons and want to improve your English more quickly, you can book 1-to-1 lessons with me through my website.
Every class is personalised to your level and goals, and I’ll help you build confidence in speaking, writing, and grammar step by step.
👉 Visit www.onyourmarksenglish.com to book a lesson.





Comments