Learn Hardcore Spanish (Spain): haber enviado - to have sent