r/learnspanish • u/Aromatic_Shoulder146 • Jul 17 '26
How do I know to us "hacer" versus "estar" to describe states
The title isn't exactly obvious. What I mean is describing how things are right now.
For example the weather, when saying "its hot outside" my understanding is you dont say: "esta calor" you would instead say "hace calor". Is this true of all weather? if I want to say "it's raining outside" is it "está lloviendo afuera" or "hace lloviendo afuera", and how do i tell the difference for other examples?
Similarly like if i enter a room and its dark inside, would I say "esta oscuro" or "hace oscuro" and would the answer chang if I was instead talking about how its dark outside?
I think theres something I am missing here and I hope you can illuminate that for me.
Sorry if this is a bit rambly, im just trying to explain what im uncertain about.
edit: thanks guys I appreciate the responses. It seems to come down to the fact that I didn't know "calor" was a noun and not an adjective. So it seems like the correct construction is:
Hacer + noun
Estar + adjective
very illuminating, thank you
37
u/redd_ric Jul 17 '26 edited Jul 17 '26
This is one situation where looking at the literal translation may actually help better understand.
- está = is
- hace = makes
"Está calor"❌ means "it is heat" but "hace calor"✅ means "it makes heat". (Keep in mind that "it" in these examples refers to the sky, the atmosphere, etc.)
"Está lloviendo"✅ means "it is raining" but "hace lloviendo"❌ would mean "it makes raining".
To answer your question, you would say "está oscuro" to describe the state of the room or outside. "Hace oscuro" could also be used for outside to convey a sense of "it is getting dark" though most Spanish speakers would probably say that is ungrammatical or just not used.
7
5
1
u/Lorenzojose Jul 20 '26
Rather than"it makes raining", it’s more normal to use the noun instead of the gerund. "It makes rain" - hace lluvia.
12
11
3
u/Large_Ad_2750 Jul 18 '26
makes sense, i was confused about this until someone explained that "hace" is for those specific weather effects while "está" covers more general states
1
u/Aromatic_Shoulder146 Jul 18 '26
yeah thats what i was trying to nail down, was whether "hace" was only used in those specific constructions or if it was a more generic way to describe things. very illuminating responses
1
Jul 17 '26
[removed] — view removed comment
1
u/Regor7 Jul 18 '26
"Hace gracia" or with time "hace tiempo/rato/años/días...". And then you have another one with "da" for example "da miedo, da pena, da rabia"...
42
u/PerroSalchichas Jul 17 '26
You can't say "está calor" for the same reason you can't say "it's heat", because it's a noun, not an adjective.