SER, TENER, or HABER? 1

Free Spanish exercise: choose between ser, tener, and haber. 10 sentences, elementary–intermediate level.
📚 Quick grammar review
📌
Ser — to be (identity and permanent traits)Ser expresses identity, origin, material, profession, and time: Soy médico. Es de México. Es de oro. Son las tres. It is used for inherent characteristics that define what something or someone is, not their current state. Also for passive voice: fue escrito por Cervantes.
📐
Tener — to have, and dozens of expressionsTener expresses possession (Tengo dos hijos) and obligation (Tengo que estudiar). Crucially, many Spanish expressions use tener where English uses "to be": tener hambre/sed/frío/calor/sueño/miedo/razón/prisa/celos. These must be memorised as tener idioms.
💡
Haber — auxiliary and hayHaber forms compound tenses: he comido, había llegado, habrá salido. As hay it means "there is/are" and is invariable: Hay un problema. Hay muchos estudiantes. Never use ser/estar for existence — hay is the only correct form for "there is/are".

✨ Ready to practice? ¡Vamos!

Choose the correct response to complete each sentence.


1. Roberto has three children. = Roberto ________ tres hijos.
  tiene
  hay
  es

2. Your brother is very tall. = Tu hermano ________ muy alto.
  hay
  es
  tiene

3. There are a lot of people in this city. = ________ mucha gente en esta ciudad.
  Hay
  Es
  Tiene

4. There's no problem. = No ________ problema.
  es
  tiene
  hay

5. You (plural, informal) are hungry. = Ustedes ________ hambre.
  hay
  tienen
  son

6. You guys (Spain, informal) are lucky. = Vosotros ________ suerte.
  hay
  sois
  tenéis

7. You don't have money. = No ________ dinero.
  tienes
  hay
  eres

8. There's no money. = No ________ dinero.
  hay
  es
  tienes

9. This isn't money. = No ________ dinero.
  hay
  es
  tienes

10. The city is very big. = La ciudad ________ muy grande.
  hay
  tiene
  es


CHECK ANSWERS


Connect & follow
Support us
All content is free. A coffee helps keep it that way. ♥
© 2008–2026 LearnSpanishFeelGood.com (a division of LearnEnglishFeelGood.com). All rights reserved.