Hacer vs Estar
I have four sentences:
Hoy va a hacer calor. Hoy va a hacer frío. Hoy va a hacer sol. Hoy va a estar nublado.
Why does the last sentence use "estar" instead of "hacer" like the other three? I found out that "hacer" is a transitive verb, while "estar" is an intransitive verb. Does this have anything to do with it?
3 Answers
Ok my friend. My English is not good but I hope this help you. You are using the past participle of NUBLAR while the other three not. If you want to use ESTAR in the other three sentences you should change the adjectives. por ejemplo: Hoy va a ESTAR caluroso, soleado, etc...si tengo errores en Inglés corrijanmelos por favor( y en español tambien ha-ha). Gracias y hasta la vista Baby. ja-ja- es una pequeña broma. Rianse(lol)
It doesn't make much sense does it? If being cloudy is a temporary state then so is being sunny because it is either one or the other. So why not Estar sol? And also since it is Hace sol, then why isn't it hace luna? But no, its Hay luna.
I gave up and just learned the various weather expressions. Every language has its quirks and this is one.
I haven't really thought about this before but estar is a used to describe states so perhaps it's because once the clouds are there it's a state of being 'estar' cloudy.
Whereas with heat it carries on being made so 'hace calor'.
I'm just quickly popping in and throwing something out there but I'm sure someone will come along with a better grammatical reason - all the best ![]()