Learn Spanish (Spain): hace - ago / for a period up to now, with the present