She has painted the ceiling
The car is OK now . I've repaired it.
How many pages have you read?
They've played tennis three times this week
She has been painting the ceiling
My hands are dirty. I've been repairing the car.
How long have you been reading that?
They've been playing tennis since 2 o'clock.
Utilizamos el Present Perfect Simple para describir una actividad que ha finalizado, centrándonos en el resultado final.
I have done my homework
Utilizamos el Present Perfect Simple para preguntar o responder a las preguntas how much, how many o how many times para acciones completas.
He has read that book three times (How many times has he read that book?)
El Present Perfect Simple se utiliza para situaciones más permanentes
I have lived in London since I was born
Utilizamos el Present Perfect Continuous para describir una acción continua. Nos interesa la actividad, que puede haber finalizado o no.
I have been doing my homework
Utilizamos el Present Perfect Continuous para preguntar o decir cuánto tiempo han durado (how long) acciones que todavía están en marcha.
He has been reading that book all morning (How long has he been reading that book?
El Present Perfect Continuous es más apropiado para referirnos a situaciones temporales.
She has been living in that house for a week.
No utilizamos el Present Perfect Continuous con stative verbs
I have been knowing this song for years.
Podemos utilizar ambos tiempo con verbos que implican una acción larga y continuada, como live, work, sleep o study.
I have worked for this company since 2007
I have been working for this company since 2007
Result or duration: Exercise 1, Exercise 2
Certain verbs:Exercise 3
Completion or duration: Exercise 4, Exercise 5
Result or side effect: Exercise 6, Exercise 7
Since the last time or since the beginning: Exercise 8, Exercise 9
Mixed Exercises: Exercise 10, Exercise 11