it is raining
está lloviendo
Rain (noun)
la lluvia
it rains
llueve
yesterday it rained
ayer llovío (preterite)
yesterday is was raining
ayer llovía (imperfect)
Snow (noun)
la nieve
it is snowing
está nevando
it snows
nieva
yesterday it rained
ayer nevó (preterite)
yesterday it was raining
ayer nevaba (imperfect)
it is windy
hace viento
yesterday it was windy
ayer hizo viento
it was windy
había viento
its hot
hace calor
yesterday it was hot
ayer hizo calor
tomorrow it will be hot
mañana va a hacer calor
tomorrow it will rain
mañana va a llover