Llevar + gerundio / Hace X tiempo que
En el libro Ven aparecen estas dos expresiones: ¿"Cuánto tiempo lleva viviendo en EE.UU.?" ("Expresa continuidad") y "Cuánto tiempo hace que trabaja en una escuela en Pasadena?" ("Expresa duración"). ¿Cuál es la real diferencia entre ambas expresiones? A simple vista resultan muy parecidas, inclusive, intercambiables. Muchas gracias.
La diferencia es en general de forma, ya que ambas expresan duración desde un punto anterior del tiempo. La perífrasis «llevar + gerundio» indica la duración de una acción que se inició en un tiempo pasado y que se extiende el tiempo indicado por 'llevar'; la construcción «hace X tiempo que...» indica asimismo la duración (X tiempo) de la acción: «Lleva cinco años estudiando español», «Hace cinco años que estudia español» (empezó hace cinco años y todavía hoy estudia español). Es conveniente resaltar, sin embargo, que la perífrasis no puede sustituir a la forma con 'hace' y viceversa si los tiempos verbales de 'llevar' y del de la oración subordinante de 'hacer' no coinciden: «Hace cinco años que estudió español» no significa lo mismo que «Lleva cinco años estudiando español». En la primera la acción terminó hace cinco años. Preguntar «¿Cuánto tiempo lleva viviendo en EE. UU.?» equivale a: «¿Cuánto tiempo hace que vive en EE. UU.». Y «¿Cuánto tiempo lleva trabajando en una escuela en Pasadena?», a: «¿Cuánto tiempo hace que trabaja en una escuela de Pasadena?».