Translation:Is it sunny today?

7 months ago



En Argentina no decimos "hace sol" o "hace viento", decimos "hay sol" y "hay viento". Para el resto sí usamos "hace": hace frío, hace calor.

4 months ago

  • 25
  • 25
  • 23
  • 15
  • 404

I don´t see how we can regard either "¿Hace sol hoy?"  or "Hace soleado hoy?"  as wrong. They are clearly idiomatic ways to express the sentence in Spanish and, as far as I can see, they are both valid.

I suppose then we are looking for an equivalent idiomatic expression in English. It seems that "Is it sunny today?" and "Is today sunny?" should both be accepted.

I am confident however that a word-for-word translation isn´t appropriate. For example "Does it make sun today?" or "Does it do sunny today" are certainly not how we say it in English, and I suspect "¿Está soleado hoy?"  may be just as peculiar in Spanish. Perhaps an experienced Spanish speaker could advise us.

6 months ago

  • 19
  • 18
  • 15
  • 14
  • 14
  • 12
  • 10
  • 9
  • 6
  • 5
  • 2
  • 47

"Hace soleado hoy?"

That sentence is ungrammatical. Look at both sentences in depth:

  • "Hace sol hoy": Here you have a verb, a noun, and an adverb.
  • "Hace soleado hoy?": Here you have a verb, an adjective, and an adverb. Now ask yourself, what is the adjective describing? It's not describing hoy, and hacer is impersonal, meaning, there's no subject, so it's describing absolutely nothing.

The construction always is hacer + noun when talking about the weather.

5 months ago

  • 25
  • 25
  • 12
  • 1304

Did you read ProfesorAntonnio's response above? I believe he is an experienced Spanish speaker. :-)

6 months ago


I wrote "Is it sunny today" and was marked incorrect

3 months ago


Isnt 'sol' sun? Im confuzled

1 month ago

  • 22
  • 20
  • 16
  • 124

Sol is "sun", yes. When talking about weather, Spanish usually goes for "Hace [noun]."

1 month ago

  • 25
  • 21
  • 8
  • 7
  • 5
  • 3
  • 425

Yes. The sentences translates literally to:

Does it make (the) sun today?

1 month ago
Learn Spanish in just 5 minutes a day. For free.