Learn Spanish (Spain): venir - to have been doing, auxiliary + gerund