Llevar (носить, нести) и hacer (делать) часто используются для выражения длительности действий в настоящем или прошлом:
¿Cuánto tiempo lleva Vd. en España? Как долго Вы пробыли в Испании?
Hace tres meses que estoy aquí. Я пробыл здесь три месяца.
¿Cuánto tiempo llevan Vds. esperando? Как долго вы ждете?
Hace media hora que esperamos. Мы ждем уже полчаса.
Вопросы и ответы могут быть переписаны в такой форме:
¿Cuánto tiempo hace que está Vd. en España?
Llevo tres meses aquí.
¿Cuánto tiempo hace que esperan Vds ?
Llevamos media hora esperando.