Usages of haber comprado
Antes de cenar, ya había comprado las entradas para el concierto.
Before dinner, I had already bought the tickets for the concert.
Después de haber comprado las entradas, fuimos al cine.
After having bought the tickets, we went to the cinema.
Elon.io is an online learning platform
We have an entire course teaching Spanish grammar and vocabulary.