Common Mistakes · 3-minute read
I am 20 years old
Use be, not have, to talk about your age in English.
The simple rule
You can also say I’m 20 in informal conversation.
See the difference
✓ Say thisI am 20 years old.
✕ Avoid thisI have 20 years.
Try it yourself
Say the correct example aloud, then create a sentence about your own life using the same pattern.