I have bought
He comprado
I have taken
He tomado
I have finished
He terminado
I have won/earned
He ganado
I have listened
He escuchado
I have drunk
He bebido
I have eaten
He comido
I have read
He leído
I have lost
He perdido
I have sold
He vendido
I have shared
He compartido
I have written
He escrito
I have put
He puesto
I have done/ made
He hecho
I have broken
He roto
I have died
He muerto
I have seen
He visto