Learn Hardcore Spanish (Spain): haber hablado - to have talked