When you're learning Spanish, expressing obligation trips up many students because English lets you use the same structure for different meanings. The correct way to say "I have to clean the room" is "Tengo que limpiar la habitación," not "he" or "tengo de." Understanding when to use each one will stop you making this mistake.
Why "He" Does Not Work for Obligation
"He" is the first-person singular form of the verb "haber," and it only works with past participles to form the present perfect tense. "He limpiado" means "I have cleaned" (something you did in the past, and the effect carries to now). It cannot express obligation or necessity. If you say "He limpiar," Spanish speakers will immediately know you made an error, because "he" demands a participle form like "limpiado," not an infinitive like "limpiar."
"Tengo Que" is the Standard Way to Express Obligation
"Tengo que" literally translates to "I have that" but functions as "I have to" or "I must." The structure is always "tener que + infinitive verb." Here are real sentences you would use:
- Tengo que estudiar para el examen (I have to study for the exam)
- Mi madre dice que tengo que limpiar la habitación (My mother says I have to clean the room)
- Tienes que llamar al doctor (You have to call the doctor)
- Tenemos que salir en cinco minutos (We have to leave in five minutes)
This is the most natural and common way native speakers express obligation in everyday Spanish. You will hear it constantly in conversation, not just in formal writing.
What About "Tengo de"?
"Tengo de" does not exist as a standard construction in Spanish. You might encounter it in very old literature or rare regional speech, but it is not correct modern Spanish and you should not use it. Native speakers do not say it. If you are uncertain whether a phrase is real, stick with "tengo que," which is universally understood and correct.
Other Ways to Express Obligation
Beyond "tengo que," Spanish also uses "debo" (I must) and "necesito" (I need to), though these carry slightly different weight. "Debo" sounds more formal or serious. "Necesito" expresses necessity but can feel personal ("Necesito dormir" could mean "I need to sleep" because I am tired, not just that it is required). For everyday obligation, "tengo que" is your safest choice.
Why This Matters in Real Conversation
When you speak to native speakers, using "tengo que" correctly signals that you understand the grammar behind obligation. Mixing it up with "he" or inventing "tengo de" breaks the flow of conversation and forces native speakers to mentally correct you. Small grammar errors pile up and make you sound like someone still learning, rather than someone communicating clearly.
The best way to cement this difference is to hear it and use it in real conversation. At PBC Languages, free language exchanges (called tandems) connect you with native Spanish speakers one-on-one, so you can practice obligation phrases in context. You might say "Tengo que estudiar menos" or "Tengo que visitar a mi familia," and your exchange partner will respond naturally, showing you how native speakers actually use these structures. You give your language, they give theirs, and nobody pays anything.
If you want guided practice with a teacher who can explain these tricky distinctions and correct you in the moment, PBC Languages offers live classes in very small groups (maximum 4 students), so everyone actually speaks. Your first class is free. You can also join WhatsApp groups where Spanish flows between classes, keeping your obligation phrases fresh and natural. Start at pbclanguages.com.