Present perfect continuous
En resumen
| Sujeto | Forma |
|---|---|
| I / you / we / they | have ('ve) been working |
| he / she / it | has ('s) been working |
| negativa | haven't / hasn't been working |
| pregunta | Have you / Has she been working? |
| pregunta con wh- | What have you been doing? |
| cuánto tiempo | How long have you been working here? — for two years / since 2020 |
«Llevo X tiempo haciendo» / «hago X desde hace»: nunca presente. desde hace = for, desde = since.
B1 · Lección 1 · El present perfect continuous
La explicación completa, de la lección que enseña esta regla
En español, para decir cuánto tiempo dura algo que todavía sigue, usas el presente: Trabajo aquí desde hace tres años, Llevo tres años trabajando aquí. El inglés no puede usar el presente para esto. Usa una forma propia, el present perfect continuous: I have been working here for three years.
Se construye con piezas que ya conoces: el have/has del present perfect y la forma en -ing del present continuous, con been en medio. Se parece a nuestro he estado trabajando, pero en inglés es la forma normal y obligatoria para «llevar X tiempo haciendo algo».
Cómo se forma
| Sujeto | have / has | been | forma en -ing |
|---|---|---|---|
| I / you / we / they | have ('ve) | been | working |
| he / she / it | has ('s) | been | working |
Solo cambia have: has con he, she, it; have con el resto. been y la forma en -ing no cambian nunca. En la conversación se usan las contracciones: I've been working, She's been working. Y recuerda que el sujeto es obligatorio: donde el español dice solo Llevo..., el inglés necesita I have been...
Negativa y preguntas
Como en el present perfect, todo el trabajo lo hace have/has: not va detrás para negar, y have/has pasa delante del sujeto para preguntar. been y la forma en -ing no se mueven.
| Tipo | Estructura | Ejemplo |
|---|---|---|
| affirmative | subject + have/has + been + -ing | She has been looking for a new job. |
| negative | subject + haven't/hasn't + been + -ing | I haven't been sleeping well. |
| yes/no question | Have/Has + subject + been + -ing? | Have you been waiting long? |
| short answer | Yes, I have. / No, she hasn't. | (no been, no -ing) |
| wh-question | wh-word + have/has + subject + been + -ing? | What have you been doing? |
Uso 1: ¿cuánto tiempo? — for y since
El uso principal: una actividad que empezó en el pasado y sigue ahora. El español usa desde para las dos cosas; el inglés las separa, igual que con el present perfect. Para preguntar, ¿Cuánto tiempo llevas...? se dice How long have/has ... been + -ing?
- desde hace + una duración → for: for two years, for six months, for a long time
- desde + un punto de partida → since: since 2019, since March, since I left university
- ¿Cuánto tiempo llevas trabajando de enfermero? → How long have you been working as a nurse?
Uso 2: una actividad reciente cuyo resultado se ve
La actividad puede haber terminado hace poco, pero se nota ahora, como nuestro he estado + gerundio: You look tired. — I've been interviewing people all day. Aquí no se dice cuánto tiempo, se explica lo que se ve.
No traduzcas el presente español. I work here since May e I am working here for three years están mal. Tampoco calques las estructuras: no existe It makes three years that... ni I carry three years... para «hace / llevo tres años». Si la idea es «hasta ahora», usa have/has been + -ing: I have been working here since May.
Cuidado con desde: si va una duración (desde hace tres años), es for; since solo va con un momento concreto. since three years es incorrecto.
En la respuesta corta no basta con Yes o No a secas como en español: repite have/has y para ahí. Have you been applying for jobs? — Yes, I have. Sin been ni la forma en -ing.
Comprueba lo que has leído
3 de las 13 preguntas que esta lección hace en la app. Escribe la forma o elige la respuesta.
He ___ as a teacher since 2015.
I ___ for a job for six months.
My sister ___ new staff all week.
Ejemplos del curso
La palabra marcada es donde se aplica la regla. Pulsa el botón de reproducir para oír la oración.
I haven't been sleeping well.
No he estado durmiendo bien.
What have you been doing?
¿Qué has estado haciendo?
Have you been waiting long?
¿Llevas mucho rato esperando?
Why have you been working night shifts?
¿Por qué has estado trabajando en turnos de noche?
Has your daughter been applying for internships?
¿Ha estado solicitando tu hija prácticas en empresas?
She has been looking for a new job.
Ella ha estado buscando un nuevo trabajo.
I have been working here for three years.
Trabajo aquí desde hace tres años.
Who has the director been interviewing this morning?
¿A quién ha estado entrevistando el director esta mañana?
Have your colleagues been complaining about the new manager?
¿Se han estado quejando tus compañeros de trabajo del nuevo jefe?
How long have you been working as a nurse?
¿Cuánto tiempo llevas trabajando de enfermero o enfermera?
Oraciones del curso que usan esta regla: 38
Pruébalo tú
Traduce una oración que usa esta regla. Como en la app, la corrección marca la palabra que ha fallado y nombra la regla que hay detrás.
Oraciones
Escríbelo en inglés
No he estado durmiendo bien.
Present perfect continuous negativo (haven't been + -ing).