Learn Hardcore Spanish (Spain): acabar de - to have just finished