Breakdown of Me alegra haber tachado ya todo lo necesario de la lista de la compra.
Questions & Answers about Me alegra haber tachado ya todo lo necesario de la lista de la compra.
Me alegra means it makes me happy / I’m glad and is a very common way to react to an action or situation.
Here, the thing causing the feeling is haber tachado ya todo lo necesario...
So the structure is:
- Me alegra + infinitive / clause
- literally: It pleases me / It makes me happy to...
By contrast:
- Estoy alegre = I am cheerful
- Estoy contento/a = I am happy / pleased
Those are possible in other contexts, but me alegra is especially natural when you want to say that a specific fact or completed action makes you happy.