How to talk about age in English | I am vs I have | On Your Mark's English
- Mark Connolly

- Jan 29
- 2 min read

Common Mistakes: Why you don't "have" age in English
🎥 Watch the video version of this lesson above!
If you speak a language like Spanish, French, or Italian, you probably say "I have 20 years." It makes sense in those languages!
However, in English, this is one of the first mistakes teachers notice.
The Logic 💡
In English, we don't think of age as something you own or carry in a pocket.
Instead, age is who you are. It is your state of being.
Because of this, we must use the verb "to be" (am, is, are).
How to say it correctly: You have two natural options:
The Short Way: Subject + be + Number. ("I am 30.")
The Long Way: Subject + be + Number + "years old." ("I am 30 years old.")
Common Pitfall ⚠️
Never say "I am 30 years."
You must either stop at the number or add the words "years old."
❌ "I am 30 years."
✅ "I am 30."
Your Turn
Let's practice! How old are you?
Or, if you want to keep it a secret, how old is your favourite celebrity?
Tell me in the comments down below using "I am..." or "He/She is..."!
🎯 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.
👉 Visit www.onyourmarksenglish.com





Comments