Usages of acabar de
Acabei de ligar para ela, e ela me disse que já chegou.
I just called her, and she told me she has already arrived.
Eu acabei de enviar o relatório.
I have just sent the report.
Elon.io is an online learning platform
We have an entire course teaching Portuguese grammar and vocabulary.