Para hablar de una acción que se está desarrollando e indicar su duración, usamos la perífrasis llevar + tiempo + gerundio:
Ana lleva tres años estudiando español = Ana empezó a estudiar español hace tres años y todavía lo está estudiando
Llevar + gerundio sólamente se usa en presente y en imperfecto:
CORRECTO: Cuando volví a casa, mis padres llevaban ya dos horas viendo la tele
INCORRECTO: Mis padres *llevaron3 horas viendo la tele
CORRECTO: Mis padres estuvieron 3 horas viendo la tele
Es importante entender que las perífrasis de gerundio con los verbos estar y llevar significan lo mismo, sólo que con estar nunca indicamos la duración en presente ni en imperfecto, y con llevar, siempre.
CORRECTO: Mis padres están viendo la tele
INCORRECTO: Mis padres *llevanviendo la teleCORRECTO: Mis padres llevan dos horas viendo la tele
INCORRECTO: Mis padres *estándos horas viendo la teleCORRECTO: Cuando volví, mis padres estaban viendo la tele
INCORRECTO: Cuando volví, mis padres *llevabanviendo la teleCORRECTO: Cuando volví, mis padres llevaban dos horas viendo la tele
INCORRECTO: Cuando volví, mis padres *estabandos horas viendo la tele