Learn Hardcore Spanish (Spain): llevar - to have been for some time