rained
Tiene que haber llovido durante la noche.
It must have rained overnight.
Es posible que haya llovido un poco anoche.
It may have rained a little last night.
Como la carretera está húmeda esta mañana, debe haber llovido esta noche.
Since the road is wet this morning, it must have rained last night.
Debe de haber llovido esta noche, la calle está mojada.
It must have rained tonight, the street is wet.
Tienes suerte de que no haya llovido ayer.
You’re lucky it didn’t rain yesterday.
Puede que haya llovido anoche.
It may have rained last night.
Tiene que haber llovido por la noche.
It must have rained during the night.
Nunca había llovido tanto en un solo día según los registros.
It had never rained so much in a single day, according to records.