Spanish has two verbs that both mean "to be," and choosing between them is the single most persistent difficulty English speakers have with the language. Not the subjunctive. This.
The rule you were taught is almost certainly "ser is permanent, estar is temporary." It is a decent first approximation and it will mislead you within about a week.
Why the permanent/temporary rule breaks
Three counterexamples that every learner eventually trips over:
- Está muerto — "he is dead." Estar, the supposedly temporary verb, for the most permanent condition there is.
- Es joven — "she is young." Ser, the permanent verb, for something that is by definition temporary.
- Son las tres — "it is three o'clock." Ser for something that will be false in an hour.
If the rule were right, all three would be the other way round. So the rule is not describing what is actually going on.
The distinction that works
Try this instead:
Ser tells you what something IS. Estar tells you how something IS DOING, meaning the state it happens to be in right now.
Ser classifies. It answers "what is this thing, fundamentally?" It answers with its identity, its category, what it is made of, where it is from.
Estar locates something in a condition. It answers "what state is it in?" That includes physical location, which is just a state of the "where" variety.
Run the awkward examples back through it:
- Está muerto — death is the state he is in, not the category of thing he is. Estar.
- Es joven — youth is being treated as a classification, what kind of person she is. Ser.
- Son las tres — the time is being identified, not described as a condition. Ser.
The rule holds where permanence fails.
The practical breakdown
Use ser for
- Identity. Soy profesora. Es mi hermano.
- Origin and nationality. Es de México. Somos españoles.
- Material and possession. La mesa es de madera. El libro es mío.
- Time and dates. Es lunes. Son las ocho.
- Where an event takes place. La fiesta es en mi casa. Note this one, because events use ser even though it looks like location.
- Inherent characteristics. Es alta. Es inteligente.
Use estar for
- Physical location. Estoy en casa. Madrid está en España.
- Moods and conditions. Estoy cansado. Está enferma.
- Ongoing actions. Estoy comiendo. Está lloviendo.
- The result of a change. La ventana está rota. El café está frío.
The trap: adjectives that change meaning
This is where the distinction stops being grammar and starts being vocabulary. A number of adjectives mean different things depending on which verb they follow, and these are worth memorising outright.
- Ser aburrido — to be boring. Estar aburrido — to be bored.
- Ser listo — to be clever. Estar listo — to be ready.
- Ser rico — to be rich. Estar rico — to be delicious.
- Ser verde — to be green. Estar verde — to be unripe.
- Ser malo — to be bad or evil. Estar malo — to be ill.
- Ser vivo — to be sharp-witted. Estar vivo — to be alive.
The pattern is consistent with the rule: ser gives you the classification, estar gives you the current state. Es aburrido says boring is what he fundamentally is. Está aburrido says bored is how he currently feels. Being careless here is how you accidentally tell someone they are boring rather than bored.
The one that trips up advanced learners
Even confident speakers hesitate on adjectives where both are grammatical and the meaning shifts subtly.
Está guapa versus es guapa. Both are correct. Es guapa means she is a good-looking person, as a description of her. Está guapa means she is looking good right now, tonight, in that outfit. One is a fact about her; the other is a compliment about this evening.
Same with la sopa es rica (this soup, as a dish, is a good soup) and la sopa está rica (this particular bowl tastes great). Native speakers make this choice without thinking. You will too, eventually, and it will happen through exposure rather than study.
How to drill it
- Ask the question, not the rule. Before choosing, ask yourself: am I saying what this thing is, or what state it is in?
- Learn the meaning-changing adjectives as vocabulary. Do not try to derive them. Memorise the pairs above.
- Notice it in real input. Every time you hear either verb, register which one and why. This is the mechanism that eventually makes it automatic.
- Accept an error rate. You will get this wrong for a long time and be understood perfectly well every time. Nobody has ever failed to communicate because they picked the wrong "to be."
If you want to drill it in conversation rather than on paper, our AI conversation practice will correct the choice as you speak, which is a faster feedback loop than a worksheet.
Ser is what it is. Estar is how it is doing. Almost everything else follows from that.



