it has rained
En África no ha llovido en absoluto desde hace más de un mes.
It hasn't rained at all in Africa for over a month.
Tengo la impresión de que ha llovido todo el día.
I get the impression that it’s been raining all day.
It has rained a lot this summer.
Ha llovido todos los días durante más de dos meses.
It has rained every day for more than two months.
— El tiempo contigo (2019)
Ha llovido continuamente durante tres días.
It has rained continuously for three days.
Ha llovido por alrededor de una semana.
It has been raining for about a week.
It has rained a lot this year.
It has been raining all night.