Present perfect simple & continuous

Pretérito perfecto simple y pretérito perfecto continuo

Diferencias

Ambos se refieren a hechos o estados pasados que comenzaron en el pasado y siguen en el presente o se han finalizado recientemente.

Podemos distinguirlos por las siguientes diferencias:

 1  El 'present perfect continuous' pone el énfasis en la duración o continuidad de la acción.

I have been working all day.

He estado trabajando todo el día.

I have read your emails.

She has been reading my emails.

Ella ha estado leyendo mis emails.

 2  El 'present perfect simple' denota que la situación está completada y pone el énfasis en el resultado.

I have written a novel.

He escrito una novela.

He leido tus emails.

 3  El 'present perfect continuous' se usa, además, para señalar que una acción es repetitiva.

Cuando la acción tuvo lugar una vez o un número específico de veces se usará el 'present perfect simple'.

He has been crying all night. (present perfect continuous)

Ha estado llorando toda la noche.

I´ve gone to the cinema

 4  El 'present perfect continuous' se usa para hablar de situaciones o acciones temporales y el presente perfecto para hablar de situaciones o acciones permanentes.

three times this week. (present perfect simple)

He ido al cine tres veces esta semana.

I have been working on a new project.(present perfect continuous)

He estado trabajando en un nuevo proyecto.

I have worked all my life. (present perfect simple)

He trabajado toda mi vida.

 5  Con los verbos de estado no se puede usar el 'present perfect continuous' a no ser que tengan un significado especial como ocurre en las diferencias presente simple y continuo.

I have known her for 3 years.

La conozco desde hace 3 años (verbo de estado).

I have been smelling a rose.

He estado oliendo unHe estado viviendo en París (verbo estado temporal).a rosa (verbo percepción voluntaria).

I have been living in Paris.

Ejercicios

1 I the book you lent me.

have read

2 How many hours for him?

have they been waiting

3 the car? It looks nice!

Have you washed

4 That man in that corner for hours.

has been standing

5 They his brother in two years.

haven't seen

6 We German for six years.

We've been learning

7 My friend Tomas her grandmother three times last week.

has not visited

8 I the house all day.

I've been cleaning

9 very hard to pass the exam?

Hasn't he studied

10 I the different uses of verb tense.

had been living