Tengo que trabajar mañana.I have to work tomorrow.

Spanish has two everyday ways to say someone has to do something, and the choice depends on whether the obligation belongs to a specific person or applies in general.

Quick shortcut: tener que (conjugated) = a specific person's obligation; hay que (always hay) = a general, impersonal one.

tener que + infinitive: a specific person's obligation

Tengo que trabajar mañana. (I have to work tomorrow.) ¿Tienes que salir tan temprano? (Do you have to leave so early?) Tenemos que terminar esto hoy. (We have to finish this today.)

Tener is conjugated normally for whoever has the obligation — tengo, tienes, tiene, tenemos, tenéis, tienen — exactly like tener anywhere else. Tener que leans toward a strong, concrete necessity — something that genuinely has to happen, for this person, not just a general recommendation.

hay que + infinitive: a general, impersonal obligation

Hay que llegar temprano. (One has to arrive early. / You have to arrive early.) Para aprender un idioma, hay que practicar todos los días. (To learn a language, you have to practice every day.) No hay que gritar. (There's no need to shout. / One shouldn't shout.)

Hay que never changes — it's always hay, the same invariable form used for "there is/are." It has no subject at all, not even an implied one grammatically: the obligation applies to people in general, to "anyone in this situation," not to one named person. English often translates it with "you" or "one," but that "you" isn't really addressing the listener specifically — it's the impersonal "you" of a general rule.

Hay que estudiar mucho para aprobar el examen. (You have to study a lot to pass the exam.) — grammatically this has no subject; in practice it can land on the listener specifically, but it frames the requirement as a general, situation-based fact rather than as a personal obligation pinned to one named subject.

Telling them apart

Tengo que estudiar esta noche. (I have to study tonight — a personal obligation, mine.) Para aprobar, hay que estudiar mucho. (To pass, one has to study a lot — an impersonal requirement, presented as a general rule.)

The real difference isn't about whether a specific person could be identified — a group can be inferred from context either way (Cuando se trabaja con niños, hay que tener paciencia, "when working with kids, you need patience," still targets people who work with kids; Para aprobar, tienes que estudiar, "to pass, you have to study," can just as easily be a generic ). It's about the grammar: tener que conjugates tener for a subject, personal even when that subject is generic; hay que is the impersonal construction, presenting the requirement as a general fact of the situation, with no subject at all.

deber, tener que and hay que together

All three can translate as "must" or "have to" in English, but they sit on a scale: deber leans toward advice or moral obligation ("you should"); tener que leans toward a stronger, personal necessity ("you have to"); hay que states the same kind of necessity impersonally, with no grammatical subject at all — a rule or situational requirement rather than an obligation pinned to a subject.

Common mistakes

  • Hay que yo estudie más. → ✅ Tengo que estudiar más. (hay que never takes a subject — for a specific person's obligation, use tener que, conjugated for that person.)
  • Yo hay que trabajar. → ✅ Tengo que trabajar. (hay is invariable — it's never conjugated to match a subject, because it doesn't have one.)
  • Tenemos que hay estudiar. → ✅ Tenemos que estudiar. / Hay que estudiar. (don't mix the two constructions in one sentence — pick one.)

Quick check

  1. Say "I have to work tomorrow" using tener que.
  2. Say "One has to arrive early" using hay que.
  3. What's wrong with this, and how would you fix it? Ella hay que trabajar hoy.
  4. Does hay que estudiar mucho have a grammatical subject?
Show answers
  1. Tengo que trabajar mañana.
  2. Hay que llegar temprano.
  3. Ella hay que trabajar hoy is wrong because hay que never takes a subject → Ella tiene que trabajar hoy.
  4. No — hay que has no grammatical subject at all; it presents the requirement as a general, situational fact, even if the listener is the one who ends up studying.

Key takeaways

  • Tener que + infinitive = a personal obligation expressed through a conjugated subject; tener is conjugated for who has it.
  • Hay que + infinitive = an impersonal obligation with no grammatical subject at all; hay never changes and never takes a subject.
  • Tener que conjugates tener for a subject — personal even when that subject is a generic "you"; hay que is impersonal, with no subject at all, presenting the requirement as a general fact of the situation.
  • Deber, tener que and hay que all cover "must/have to," from advice (deber) to personal necessity (tener que) to an impersonal general rule (hay que).