179. ¿Cuál es la diferencia entre el present perfect y el present perfect continuous?
La única diferencia entre estas dos formas es el aspecto continuous, que se usa cuando el hablante considera que un acontecimiento ha ocurrido durante un período limitado de tiempo.
Con el present perfect continuous este período de tiempo tiene que haber empezado ya. Sabemos esto por el aspecto perfect que indica que estamos mirando al pasado desde el presente. Ese período de tiempo limitado del que hablamos no tiene por qué haber terminado todavía:
It’s been raining since about 3 o’clock.
They’ve been selling really well.
How have you been managing while the car’s being repaired?
En otras ocasiones, ese período limitado ha terminado, aunque el acontecimiento se sigue percibiendo como una situación muy cercana a nosotros, o sea, presente:
I’ve been cleaning up all day, so I’m exhausted.
So, what have you been doing since I last saw you?
They’ve been saving up for months to buy that car.
En comparación, el present perfect parece enfatizar que el acontecimiento ya ha terminado, porque no hay idea de duración. En los siguientes ejemplos no se sabe si la acción ha terminado o no, lo que sí se puede apreciar es que la forma continuous subraya la duración:
He’s stood there all morning.
He’s been standing there all morning.
She’s complained several times since she got here.
She’s been complaining since she got here.