Want to actually learn this — with audio, spaced repetition and progress tracking?

Study in the app →

Help improve this content. If something looks off, let us know →

Spanish · CEFR Band 1 (A1) · Chapter 11

¿Cuántos años tienes? How old are you?

Numbers 11 to 100 (once, veinte, cien) plus mil and cero. For age, Spanish uses "tener" (to have), not "ser": Tengo veinte años ("I have twenty years"), never "soy veinte". The question is ¿Cuántos años tienes? New vocabulary: once, veinte, cien, mil, cero, año, cuántos, primero, último, vez. Pronunciation corner: the "ñ" in "años" and the soft "v" of "veinte".

¿Soy o tengo? — soy or tengo?

  1. Carlos Mike, ¿cuántos años tienes? Mike, how old are you?
  2. Mike Soy veintiuno. I'm twenty-one. (slip: age uses tener, not ser — say "Tengo veintiún años")
  3. Carlos Con la edad usamos "tener": tienes veintiún años. With age we use "tener": tienes veintiún años (you have twenty-one years).
  4. Mike Ah, tengo veintiún años. ¿Y tú? Ah, I am twenty-one. And you?
  5. Carlos Tengo diecinueve años. I'm nineteen.

Las edades de la familia — The Family Ages

  1. Lucía Carlos, ¿cuántos años tiene tu hermana? Carlos, how old is your sister?
  2. Carlos Mi hermana Elena tiene veintitrés años. Es la primera. My sister Elena is twenty-three. She is the first (oldest).
  3. Lucía ¿Y tu hermano pequeño? And your little brother?
  4. Carlos Pablo tiene catorce años. Es el último. Pablo is fourteen. He is the last (youngest).
汉字PinyinPOSMeaning
once num. eleven
veinte num. twenty
cien num. hundred
mil num. thousand
cero num. zero
año n.m. year (m)
cuántos adj. how many
primero adj. first
último adj. last
vez n.f. time, occasion (f)

La edad con "tener" Age with "tener"

En español la edad se dice con "tener" (no "ser"): se "tienen" años. Tengo veinte años. ¿Cuántos años tienes? — Tengo diecinueve. El error clásico del inglés es decir "soy veinte" (I am twenty): en español eso significaría "soy el número veinte". Di siempre tengo + número + años. Para los números: del 11 al 15 son palabras únicas (once, doce, trece, catorce, quince); del 16 al 29 se escriben juntos (dieciséis, veintiuno); del 31 en adelante con "y": treinta y uno. Las decenas: veinte, treinta, cuarenta… cien es 100.

In Spanish, age is said with "tener" (not "ser"): you "have" years. Tengo veinte años (I am twenty). ¿Cuántos años tienes? — Tengo diecinueve. The classic English mistake is "soy veinte" (I am twenty): in Spanish that would mean "I am number twenty". Always say tengo + number + años. For the numbers: 11-15 are unique words (once, doce, trece, catorce, quince); 16-29 are written as one word (dieciséis, veintiuno); from 31 on, use "y": treinta y uno. The tens: veinte, treinta, cuarenta… cien is 100.

  • ¿Cuántos años tienes? — Tengo veinte años. How old are you? — I am twenty.
  • Mi abuela tiene cien años. My grandmother is a hundred years old.
  • Es la primera vez. It's the first time.
  • Mi número es dos, cero, cero, uno. My number is two, zero, zero, one.

Want to actually learn this — with audio, spaced repetition and progress tracking?

Study in the app →

Report an issue

Spotted an error or have a suggestion? Every report helps us improve this content.