Learn Hardcore Spanish (Spain): llevar hecho - to have made so far