Usages of haber llovido
Ayer había llovido y la calle estaba mojada.
Yesterday it had rained and the street was wet.
Después de haber llovido, el aire se siente fresco.
After it has rained, the air feels fresh.
Sacude el felpudo antes de entrar, que hoy ha llovido y todo está mojado.
Shake the doormat before coming in, because it has rained today and everything is wet.
Elon.io is an online learning platform
We have an entire course teaching Spanish grammar and vocabulary.