Usamos esta combinación de presente perfecto continuo y la preposición for para hablar de cosas que siguen siendo ciertas o que han estado ocurriendo hasta hace un momento: I’ve been living here for five years (He estado viviendo aquí durante cinco años o Llevo cinco años viviendo aquí).
La teoría
Cuando queremos decir que hacemos algo durante un periodo de tiempo usamos for. Con el presente perfecto continuo se coloca después del sujeto y del verbo pero antes del periodo de tiempo. Observa:
- I’ve been living here for seven years.
- He’s been working at that firm for most of his life.
En las preguntas con for en presente perfecto, colocamos la preposición al final:
- How long have you been singing that song for?
- How long has she been using the discount for?
La práctica
Vamos a practicar for a…, pronunciado /fára/, en presente perfecto continuo en afirmativa. Ten en cuenta que losing se pronuncia con una u larga: /lúuusinnn/.
Llevo coleccionando muñecas durante mucho tiempo. |
I’ve been collecting dolls for a long time. |
Él nos ha estado llamando durante una semana. |
He’s been calling us for a week. |
Has estado perdiendo peso durante un par de meses. |
You’ve been losing weight for a couple of months. |
Ahora vamos a practicar for ages, pronunciado /faréichis/, con el presente perfecto continuo en negativa. Ten cuidado de no usar la doble negación. ¡No puedes decir You haven’t been doing nothing porque los dos negativos se anulan el uno al otro!
No has estado haciendo nada desde hace mucho tiempo. |
You haven’t been doing anything for ages. |
No he estado viendo a nadie desde hace siglos. |
I haven’t been seeing anyone for ages. |
Ella lleva mucho tiempo sin nadar |
She hasn’t been swimming for ages. |
Ahora vamos a ver el presente perfecto continuo y for, pronunciado /fa/, en preguntas que empiezan con How long…?
¿Durante cuánto tiempo ha estado lloviendo? |
How long has it been raining for? |
¿Durante cuánto tiempo ha estado bebiendo (él)? |
How long has he been drinking for? |
¿Cuánto tiempo llevas trabajando aquí? |
How long have you been working here for? |
Extra
Clave de pronunciación
Muchas veces, la preposición for, sobre todo cuando le sigue otra palabra, se reduce a un sonido muy corto: /fa/. Por ejemplo, en vez de decir for… a… long… time, diríamos /fára_longtáimmm/ (durante mucho tiempo).
Error común
Cuando formes preguntas en el presente perfecto, ten cuidado de no decir cosas como For how long have you been here? La preposición for casi siempre va al final de las preguntas: How long have you been here for?