Imagine telling someone 'I am a birthday cake' when you just wanted to say how old you are! In Spanish, expressing your age uses a secret mind-shift that stops English speakers in their tracks. Let's unlock how to own your age and shout out your birthday like a native speaker.
Words to own
- ¿Cuántos años tienes?
- How old are you? (Literally: How many years do you have?)
- Tengo... años
- I am... years old (Literally: I have... years)
- el cumpleaños
- the birthday (Literally: the complete-years)
- ¿Cuándo es tu cumpleaños?
- When is your birthday?
- el año
- the year (Remember the ñ sound like the 'ny' in canyon!)
- de
- of (Used to connect the day and the month, like '15 de julio')
- tiene
- he/she has / you (formal) have (Used to say how old someone else is)
The 'Age is a Possession' Rule
In English, we say 'I am twelve years old.' We use the verb 'to be' as if age is a state of existence. But in Spanish, age is something you physically collect and carry with you like coins in your pocket! You use the verb 'tener' (to have).
This means you literally say 'I have twelve years.' It sounds funny in English, but saying 'Soy doce años' (using the verb 'ser' - to be) sounds incredibly weird to a Spanish speaker—almost like saying you are made of years!
| Point | English Structure | Spanish Structure |
|---|---|---|
| Saying your age | I am 12 years old (uses 'To Be') | Tengo 12 años (uses 'To Have') |
| Asking age | How old are you? | ¿Cuántos años tienes? (How many years do you have?) |
| Writing the date | October 5th (Month + Day) | el 5 de octubre (Day + of + Month) |
| Month Capitalization | March (Always capitalized) | marzo (Lowercase) |
Phrase deck
1/8 seen
Asking the Big Question
When you want to find out how old a new friend is, you ask: '¿Cuántos años tienes?' If we translate this word-for-word, it means 'How many years do you have?' Notice the upside-down question mark at the very beginning—this is your cue to change your voice tone!
To answer, you just swap 'tienes' (you have) to 'tengo' (I have) and insert your number. For example, 'Tengo doce años' or 'Tengo once años'.
The pattern
The Verb 'Tener' (To Have) for Age
To talk about anyone's age, you must conjugate the verb 'tener' to match the person who 'has' the years.
- I have (used for: I am ... years old)
- you have (used for: you are ... years old)
- he / she has (used for: he/she is ... years old)
- we have (used for: we are ... years old)
- they have (used for: they are ... years old)
Calendar Secrets: Birthdays in Spanish
To ask about birthdays, we say: '¿Cuándo es tu cumpleaños?' The word 'cumpleaños' is a cool compound word. 'Cumplir' means to complete, and 'años' means years. So your birthday is literally your 'year-completer'!
When giving the date, Spanish flips the English order. In English, we often say 'July 15th' (Month then Day). In Spanish, we always put the number first, followed by 'de' (of), and then the month: 'el 15 de julio' (literally, the 15 of July).
The Ultimate 15th Birthday: La Quinceañera
In New Zealand, we often celebrate a Sweet 16 or a 21st. But across Latin America, the most important birthday of all is a girl's 15th birthday, known as 'la quinceañera'.
This is a massive coming-of-age celebration with giant ballgowns, choreographed dances, and huge feasts with family and friends. It marks her transition from childhood to young adulthood.
Role-play
A schoolyard chat about birthdays
Listen and type
0/6 done
No peeking — press play, then write down exactly what you hear.
Conversación
Sign in to chat out loud with Profe Lucía, your Spanish partner.
Myth-busting corner
MythI should say 'Soy doce' because 'soy' means 'I am'.
TruthIn Spanish, using 'soy' for age is incorrect. You must use 'tengo' (I have) because age is treated as a possession, not an identity.
MythSpanish months are capitalized just like in English.
TruthMonths of the year (like enero, febrero, marzo) and days of the week are never capitalized in Spanish unless they start a sentence.
MythYou write '12 de marzo' as 'marzo 12'.
TruthSpanish always puts the number before the month: 'el 12 de marzo'.
Exam answer that scores full marks
Write a short paragraph in Spanish stating your name, how old you are, and when your birthday is (use 12 October as your date). Explain why you used 'tengo' instead of 'soy'.
Me llamo Sam. Tengo doce años [I am twelve years old]. Mi cumpleaños es el 12 de octubre [My birthday is the 12th of October]. I used 'tengo' because in Spanish, age is expressed as something you possess using the verb 'tener' (to have), rather than a state of being using 'ser' (to be).
Why it scores
- Accurately uses 'tengo' instead of 'soy' for expressing age.
- Correctly structures the date with the number before the month ('12 de octubre') and keeps the month lowercase.
- Provides a clear grammatical explanation of why 'tener' is used for age in Spanish.