The Local Way to Say It
When you're navigating the bustling streets of Madrid, you'll quickly pick up on how locals distinguish between personal and general obligations. For something you, personally, *have to* do, you'll hear tener que. For example, after a long night out in Malasaña, you might tell a friend: "Mañana tengo que trabajar temprano" (Tomorrow I have to work early). However, for an obligation that applies to everyone, an impersonal 'one must' or 'it is necessary to', Madrileños invariably use haber que. Imagine you're in a café in La Latina, and someone reminds everyone: "Hay que pedir el café antes de las dos" (One must order coffee before two). Mastering this distinction will make your Spanish sound truly authentic.The 'Grammar Math'
Let's break down the 'Grammar Math' for these essential expressions. It's quite simple once you see the pattern. For a personal obligation, something *you* or *someone specific* has to do, you use:Tener (conjugated for the subject) + que + infinitive verb.
For example:
"Yo tengo que estudiar." (I have to study.)
"Ella tiene que ir." (She has to go.)
For a general or impersonal obligation, something 'one must' or 'it is necessary to' do, which applies to everyone and has no specific subject, you use:
Hay (always in its impersonal form) + que + infinitive verb.
For example:
"Hay que respetar las normas." (One must respect the rules.)
"Hay que ahorrar agua." (It is necessary to save water.)