El present perfect progressive o present perfect continuous (pretérito perfecto continuo) sirve para expresar que una acción llega hasta el presente, o casi, y sigue teniendo repercusiones en el presente. Este tiempo recalca la duración de la acción.
Beispiel
Aaron has been repairing cars since he was sixteen years old. He has always wanted to be a mechanic.
He has been working in this garage for ten years.
As Aaron has been changing tyres all morning, his clothes are dirty now.
Uso
describe la acción en sí o la duración de la acción (y no el resultado)
Ejemplo:
Aaron has been repairing cars since he was twelve years old.Aaron lleva reparando coches desde que tenía doce años.
una acción que ha durado desde un momento del pasado hasta ahora y que probablemente seguirá durando en el futuro (Since when?/How long?)
Ejemplo:
He has been working in this car repair shop for ten years.Lleva trabajando en su taller de coches diez años.
una acción ya finalizada con repercusiones en el presente
Ejemplo:
He has been doing paperwork all morning, so he is happy to change some tyres now.repercusiones en el presente: está contento de poder hacer algo diferente ahora. Ha estado toda la mañana ocupándose del papeleo, así que está feliz cambiando ruedas ahora.
Formación
Se utiliza el verbo auxiliar have, el participio de be (been)y el verbo principal en gerundio.
afirmativa
negativa
interrogativa
I/you/we/they
I have been speaking
I have not been speaking
Have I been speaking?
he/she/it
he has been speaking
he has not been speaking
Has he been speaking?
Gerundios: excepciones
Cuando el infinitivo acaba en e, esta se elimina (aunque en el caso de ee no hay cambios).
Ejemplo:
come – comingvenir-viniendo
agree – agreeingestar de acuerdo-estando de acuerdo
En palabras con una vocal de pronunciación corta antes de la consonante final se dobla la consonante final.
Ejemplo:
sit – sittingsentar-sentando
En inglés británico la l final tras una vocal se dobla siempre (no así en inglés estadounidense).
No hay comentarios:
Publicar un comentario