Ik ben niet 100% helemaal zeker maar deze vertaling zit er dicht bij:
yo compraré = ik zal kopen     
yo hube comprado = ik had gekocht   
yo haya comprado (yo compré) = (die) ik heb gekocht
yo compró = ik kocht  
yo hubiese comprado = ik zou gekocht hebben 
yo hubiera comprado = ik zal gekocht hebben 
Voor de voltallige vervoeging klik hier: 
http://www.conjugacion.es/del/verbo/comprar.php
http://www.vertalen.nu/vervoeging?vervoeg=comprar&taal=es&naar=nl