Hace calor
I know Hace calor means its hot. How do you say, "Its been too hot"
2 Answers
Hace calor It is hot (talking about the weather)
Hace demasiado calor It is too hot. (talking about the weather)
Ha estado demasiado calor It has been too hot. (talking about the weather).
Está caliente. Its hot. (talking about non weather things)
Está demasiado caliente Its too hot. (talking about non weather things)
Ha estado demasiado caliente Its been too hot. (talking about non weather things)
My choice for outside temperature would be:
Ha habido demasiado calor. It has been too hot. ![]()
I'd say "hace demasiado calor". You could also say "ha hecho demasiado calor", but that doesnt sound as natural and common to me