How long have you been working here?

Present Perfect Continuous

B2
Unidad 12
4 m
Lección 2

Lecciones

How long have you been working here?

  • Intro

    To make questions in Present Perfect Continuous, we simply invert the positions of a subject and the auxiliary verb 'have/has'.

  • Habla ahora

    How long have you been working here?

  • Habla ahora

    What have they been doing all day?

  • Habla ahora

    Has she been practising the piano recently?

  • Escucha y repite

    ___ ____ ____ ___ ____ _______ ____?

  • Escucha y repite

    ____ ____ ____ ____ _____ ___ ___?

  • Escucha y repite

    ___ ___ ____ __________ ___ _____ ________?

  • Traduce ahora

    ¿Hace cuánto has estado trabajando aquí?

  • Traduce ahora

    ¿Qué han estado haciendo todo el día?

  • Traduce ahora

    ¿Ella ha estado practicando piano recientemente?

Frases clave

for a long time

durante mucho tiempo

lately or recently

últimamente o recientemente

since last year

desde el año pasado

Vocabulario

Palabra
Traducción
activity
actividad
exercise
ejercicio
improvement
mejora

Frases clave

I have been learning English for two years.

He estado aprendiendo inglés durante dos años.

They have been working hard on their project.

Han estado trabajando duro en su proyecto.

He has been studying for his exams lately.

Él ha estado estudiando para sus exámenes últimamente.

I have been practicing my guitar for a long time.

He estado practicando mi guitarra durante mucho tiempo.

She has been doing yoga since last year.

Ella ha estado haciendo yoga desde el año pasado.

They have been focusing on their fitness lately.

Han estado enfocándose en su condición física últimamente.

Diálogo práctico

Employee

How long have you been working in this department?

¿Cuánto tiempo has estado trabajando en este departamento?

Manager

I have been working here for five years.

He estado trabajando aquí durante cinco años.

Employee

What have you been doing to improve your skills?

¿Qué has estado haciendo para mejorar tus habilidades?

Manager

I have been taking online courses lately.

He estado tomando cursos en línea últimamente.

Employee

Have you been practicing any new activities?

¿Has estado practicando alguna actividad nueva?

Manager

Yes, I have been doing some exercises for my presentation skills.

Sí, he estado haciendo algunos ejercicios para mis habilidades de presentación.

BeeSpeaker

Practica la pronunciación

Empieza a aprender

Preguntas frecuentes

La frase 'for a long time' significa que algo ha estado sucediendo continuamente durante un período prolongado.
La frase 'since last year' se utiliza para indicar el punto de inicio de una acción que continúa hasta el presente.
La frase 'lately or recently' se refiere a acciones o situaciones que han ocurrido en el pasado reciente.

Descarga BeeSpeaker y aprende el idioma de forma eficaz todos los días

  • Habla y practica con el micrófono
  • Más de 3.000 lecciones con profesores
  • Conversaciones ilimitadas con IA
  • Progreso, puntos y trofeos
  • Repasos inteligentes
  • Objetivos y aprendizaje sistemático

Siguientes lecciones

Más de 3000 lecciones del nivel principiante (S1) al B2.

Ver todo

B2⭐ Present Perfect Continuous 🔥

¡Libérate de la ansiedad al hablar, gana seguridad, y habla inglés y español con naturalidad!