Having done it (es. Haberlo)

Translation into English

Beginner (A1-A2)

Es fácil haberlo hecho.
It's easy having done it.
Context: daily life
Me alegra haberlo encontrado.
I'm glad having found it.
Context: daily life
Quiero haberlo visto antes.
I want having seen it before.
Context: culture

Intermediate (B1-B2)

Es importante haberlo pensado bien antes de decidir.
It's important having thought it through well before deciding.
Context: society
Si lo hubieras hecho, habrías podido haberlo disfrutado más.
If you had done it, you would have been able to have enjoyed it more.
Context: daily life
Me alegra haberlo conseguido después de tanto esfuerzo.
I'm glad having achieved it after so much effort.
Context: daily life

Advanced (C1-C2)

Haberlo anticipado podría haber evitado muchos problemas.
Having anticipated it could have prevented many problems.
Context: society
A veces, el arrepentimiento por no haberlo hecho precede a la satisfacción.
Sometimes, the regret for not having done it precedes satisfaction.
Context: psychology
La decisión de haberlo aceptado trae consigo consecuencias inesperadas.
The decision of having accepted it brings unexpected consequences.
Context: philosophy