Learn Hardcore Spanish (Spain): llevar + tiempo + gerundio - to have been doing for