PRESENT PERFECT SIMPLE
(HAVE / HAS + PARTICIPIO PASADO)
• para hablar de un periodo de tiempo que sigue en el presente:
I have worked here for over three months now.
(Trabajo aquí desde hace más de tres meses ahora.)
• para hablar de algo que es muy reciente:
Ann has just had a baby.
(Ann acaba de tener un niño)
• para hablar de nuestras experiencias:
I’ve been to London but I’ve never been to Edinburg.
(He estado en Londres pero no he estado nunca en Edimburgo.)
PRESENT PERFECT CONTINUOUS
(HAVE / HAS BEEN + -ING)
• para hablar de algo que todavía no está acabado y queremos insistir en la continuidad de la actividad:
I've been learning English for three years.
(Llevo aprendiendo inglés tres años.)
• para explicar las consecuencias en el presente de una actividad:
I've been doing the housework and I'm tired.
(He estado limpiando la casa y estoy cansado.)