I have 20 years or I am 20?

Instead of

I have 20 years.

Say

I am 20 years old.

Age with be

English uses be for age, not have. Say I am 20 or I am 20 years old.

En español

En inglés, la edad se expresa con el verbo be, no con have. Di I am 20 o I am 20 years old. En español decimos tengo 20 años; en inglés se usa be.

Try saying these aloud

Read each sentence, then make one of your own.

  1. I am 20 years old.
  2. She is 35.
  3. How old are you?
Check your own sentence →

Make it part of your speaking practice.

Redpen marks the mistakes it finds, explains the rule and helps you practise the correction. AI can make mistakes.

Get the full tutor on iPhone