B1 · LECCIÓN 4 DE 31 · 5–7 MIN
I have been working: una acción que dura hasta ahora
Usar have been + -ing para acciones que empezaron en el pasado y llegan hasta el presente.
¿Necesitas repasar algo antes?
Estos conceptos pueden ayudarte. Puedes seguir con esta lección cuando quieras.
Fíjate en este fragmento
De Quiz Night at the Centre · Lectura B1
ObservaSofia lleva meses buscando algo y acaba de encontrarlo. ¿Qué forma verbal usa para decirlo? ¿Qué expresión de tiempo la acompaña?
Toca una palabra en inglés para ver su significado.
Ajustes
“It was a really enjoyable evening,” she said. “I have been looking for a hobby like this for months. And it’s free next time, isn’t it?”
El resaltado señala las palabras que vamos a observar. Ver el contexto completo →
Una idea para recordar
Have / has been + -ing subraya la duración de una acción que llega hasta ahora, o cuyo efecto se ve ahora.
- Duración hasta ahora: I have been learning English for two years.
- Se combina con for y since: for months, since September.
- Acción reciente con efecto visible: You look tired. Have you been running?
- Con verbos de estado (know, have, like) usamos el presente perfecto simple: I have known her for years.
Estructura
- Sujetohave / has beenverbo en -ing
Dos ejemplos más
She has been working here since 2020.
Trabaja aquí desde 2020.
We have been waiting for an hour.
Llevamos una hora esperando.
Prueba con frases nuevas
Tres preguntas sobre esta idea. Responde todas y comprueba la explicación de cada una.
Sigue practicando
Dos ejercicios más, hasta cinco. Se corrigen aquí y no se guarda nada.
Ordena las palabras
«Llevamos una hora esperando.»
Encuentra el error