Should I use 'has' or 'is'?
- My son has 21 years old.
- My son is 21 years old.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
To describe someone's age, height, weight, size, shape, and so on, we use the verb to be.
So you should use is in your question, not
My son is 21 years old.
You can think of this "21 years old" as an adjective phrase. Adjectives are words we use to describe things. You can also think of this X years old phrase the same way as old when you say "He is old." For example,
That man is very old. He is a professional cyclist!
How old is he?
He's 102 years old!