Learn Hardcore Spanish (Spain): haber sido - to have been