Present perfect simple

Otros

1. El present perfect

El present perfect se utiliza para referirse a acciones que empezaron en el pasado y que continúan en el presente. En español equivale en la mayoría de sus usos al pretérito perfecto en español: yo he comido, tú has comido, él ha comido, etc.
IMG UNIT 07-01
They have painted their bedroom.
Han pintado su habitación.
IMG UNIT 07-02
She has written several novels.
Ha escrito varias novelas.
Aunque se llame present perfect no es un tiempo del presente sino del pasado.

2. Estructura del present perfect 

  • La forma afirmativa
    Subject auxiliarY Verb
    (past participle)
    Examples
    I have
    've
    been I have been to Mexico. (yo) he estado en México.
    You You have been to Mexico. (tú) Has estado en México.
    He has
    's
    He has been to Mexico. (él) Ha estado en México.
    She She has been to Mexico. (ella) Ha estado en México.
    It It has been to Mexico. (ello) Ha estado en México.
    We have
    've
    We have been to Mexico. (nosotros/as) Hemos estado en México.
    You You have been to Mexico. (vosotros/as) Habéis estado en México.
    They They have been to Mexico. (ellos/as) Han estado en México.
    Recuerda que en el caso de los verbos regulares el past participle se hace añadiendo –ed al final del verbo, mientras que para los verbos irregulares hay que mirar la 3ª columna del listado de tiempos verbales.
  • La forma negativa
    Subject auxiliarY Verb
    (past participle)
    Examples
    I have not
    haven't
    been I haven't been to Mexico. (yo) No he estado en México.
    You You haven't been to Mexico. (tú) No has estado en México.
    He has not
    hasn't
    He hasn't been to Mexico. (él) No ha estado en México.
    She She hasn't been to Mexico. (ella) No ha estado en México.
    It It hasn't been to Mexico. (ello) No ha estado en México.
    We have not
    haven't
    We haven't been to Mexico. (nosotros/as) No hemos estado en México.
    You You haven't been to Mexico. (vosotros/as) No habéis estado en México.
    They They haven't been to Mexico. (ellos/as) No han estado en México.
  • La forma interrogativa
    auxiliarY Subject Verb
    (past participle)
    Examples
    Have I been? Have I been to Mexico? (yo) ¿He estado en México?
    you Have you been to Mexico? (tú) Has estado en México?
    Has he Has he been to Mexico? (él) ¿Ha estado en México?
    she Has she been to Mexico? (ella) ¿Ha estado en México?
    it Has it been to Mexico? (ello) ¿Ha estado en México?
    Have we Have we been to Mexico? (nosotros/as) ¿Hemos estado en México?
    you Have you been to Mexico? (vosotros/as) ¿Habéis estado en México?
    they Have they been to Mexico? (ellos/as) ¿Han estado en México?

Al igual que el resto de tiempos verbales, las oraciones interrogativas en present perfect también cuentan con sus propias respuestas cortas.

Adverb Subject AuxiliarY
Yes, I have
you
he has
she
it
we have
you
they
Adverb Subject AuxiliarY
No, I haven't
you
he hasn't
she
it
we haven't
you
they
IMG UNIT 07-08
Have you locked the door? Yes, I have.
(tú) ¿Has cerrado la puerta? .
IMG UNIT 07-09
Has he broken the window? No, he hasn't.
(él) ¿Ha roto la ventana? No.

3. ¿Cómo se utiliza el present perfect?

El present perfect se utiliza para:

  • Expresar una acción que se ha realizado en algún punto indeterminado del pasado que tiene un resultado en el presente.  No es importante saber en qué momento exacto ocurrió la acción.
    IMG UNIT 07-10
    She has made her bed.
    Ha hecho la cama.
    En un principio la cama se encontraba sin hacer pero en algún momento del pasado, no sabemos cuándo, se ha hecho y el resultado actual es que la cama está hecha.
    IMG UNIT 07-18
    He has watered the plants.
    Ha regado las plantas.
    En algún momento del pasado, no es importante cuándo, se han regado las plantas ya que la regadera está casi vacía. El resultado actual es que alguien ha regado las plantas.
  • Expresar experiencias.
    IMG UNIT 07-11
    She has flown in a balloon, she has done parachuting and she has swum with dolphins.
    Ha volado en globo, ha hecho paracaidismo y ha nadado con delfines.
    Todas estas actividades las ha hecho en algún momento del pasado, pero no especifica cuándo se han realizado exactamente por no ser un hecho relevante dentro de este contexto. Es decir, se enfatiza la acción pero no el momento concreto en el que la acción ha tenido lugar.
  • Referirse a una misma acción que ha tenido lugar en diferentes momentos del pasado, es decir, que ha ocurrido más de una vez.
    IMG UNIT 07-13
    I have lost my wallet four times.
    He perdido mi cartera cuatro veces.
    En este caso, la acción ha tenido lugar en repetidas ocasiones, no tiene importancia en qué momento concreto sucedieron sino la acción en sí misma (perder la cartera).
    IMG UNIT 07-19
    I have seen the film twice.
    He visto la película dos veces.
    En este caso, la acción ha tenido lugar un par de veces en el pasado. Así pues, lo importante no es cuándo ha sucedido sino la acción en sí misma (ver la película).
  • Acciones que empezaron en algún punto concreto del pasado y que continúan en el presente.
    IMG UNIT 07-14
    Mary has worked in a bank since 1999.
    Mary trabaja / ha trabajado en un banco desde 1999.
    Mary empezó a trabajar en el banco en un punto concreto del pasado (1999) y en el presente continúa trabajando en el mismo sitio.

    Hay que observar que en este uso del present perfect, la traducción al español se puede hacer como si se tratara de un presente simple.

    I've had these golf clubs for 30 years.
    Tengo estos palos de golf desde hace 30 años.

4. Expresiones de tiempo del present perfect

Con el present perfect se acostumbran a utilizar las siguientes expresiones de tiempo:

  • JUST (acabar de)

    La acción acaba de tener lugar y ya ha finalizado. Se utiliza principalmente en frases afirmativas y se coloca entre el verbo to have y el verbo principal.

    IMG UNIT 08-02
    Sally has just washed her hair.
    Sally acaba de lavarse el pelo.
    IMG UNIT 08-03
    They have just done an exam.
    Acaban de hacer un examen.
  • ALREADY (ya)
    La acción ha tenido lugar antes de lo previsto o se ha realizado con anterioridad en algún momento indeterminado del pasado. Se utiliza en frases afirmativas y se coloca entre el verbo to have y el verbo principal. También se puede colocar al final de la frase.
    IMG UNIT 08-04
    Mary has already washed the dishes.
    Mary ya ha lavado los platos.
    IMG UNIT 08-05
    We have already been here.
    Ya hemos estado aquí.
  • YET (todavía / ya)

    En oraciones interrogativas (ya) se utiliza para preguntar si una acción se ha llevado a cabo o no. En oraciones negativas (todavía) se utiliza para expresar que una acción que debería haber ocurrido aún no ha tenido lugar.  Se coloca al final de la oración.


    IMG UNIT 08-06
    My sister hasn't arrived in London yet.
    Mi hermana todavía no ha llegado a Londres.
    IMG UNIT 08-07
    Has Mr. Jones corrected the exams yet?
    ¿El señor Jones ya ha corregido los exámenes?
  • FOR (desde hace / hace)
    Indica duración. La acción empezó en un momento concreto del pasado y continúa en el presente.
    IMG UNIT 08-08
    We have been married for two years.
    Hace dos años que estamos casados.
    IMG UNIT 08-09
    She has lived in London for 12 years.
    Vive en Londres desde hace 12 años.
  • SINCE (desde)
    Indica  cuándo empezó la acción y abarca el período de tiempo entre ese momento concreto en el pasado y el momento presente.
    IMG UNIT 08-10
    I haven't smoked since last week.
    No fumo desde la semana pasada.
    IMG UNIT 08-11
    She has worked in the company since April.
    Trabaja en esta empresa desde abril.
  • EVER (alguna vez)
    Generalmente se usa para preguntar acerca de experiencias y se coloca entre el sujeto y el verbo principal.
    IMG UNIT 08-12
    Have you ever eaten snake meat?
    (tú) ¿Alguna vez has comido carne de serpiente?
    IMG UNIT 08-13
    Has he ever played volleyball?
    (él) ¿Alguna vez ha jugado al voleibol?
  • HOW LONG (cuánto tiempo / cuánto tiempo hace que / cuánto tiempo lleva...) 
    Expresa el tiempo que transcurre entre un período de tiempo y otro. Se utiliza únicamente en frases interrogativas y generalmente se coloca al principio de la oración.
    IMG UNIT 08-14
    How long have you been together?
    (vosotros/as) ¿Cuánto tiempo hace que estáis juntos?
    Como podemos observar, este ejemplo hace referencia al tiempo que ha pasado entre que esta pareja empezó a salir y la actualidad.
    IMG UNIT 08-15
    How long has Paul taught in this school?
    ¿Cuánto tiempo lleva Paul enseñando en esta escuela?
    Como podemos observar, este ejemplo hace referencia al tiempo que ha transcurrido desde que Paul empezó a enseñar en la escuela hasta la actualidad.

Las expresiones de tiempo que indican un momento concreto del pasado, por ejemplo: yesterday, on Monday, at 6, last year... se utilizan con el past simple pero no con el present perfect a menos que hagamos referencia a un periodo de tiempo que aún no ha acabado (this week, today, this year...).

I've had three exams today.
Hoy he tenido tres exámenes.
Sue has travelled a lot this year.
Sue ha viajado mucho este año.

En ambos ejemplos, el período de tiempo expresado (today, this year) no se ha terminado.

¡Recuerda!

El tiempo verbal present perfect (yo he cantado) sirve para expresar acciones que se desarrollan en el pasado con resultados visibles en el presente. También pueden hacer referencia a una misma acción que ha ocurrido más de una vez en el pasado o a acciones que empezaron en el pasado, pero continúan en el presente.
  Structure Examples
AFFIRMATIVE Sujeto + have / has + verbo (past participle) + (compl.) I have ridden a horse many times. He montado a caballo muchas veces.
NEGATIVE Sujeto + have / has + verbo (past participle) + (compl.) We haven't finished our homework. No hemos terminado nuestros deberes.
INTERROGATIVE Have / Has + sujeto + verbo (past participle) + (compl.)? Have you seen Joe? No, I haven't. (tú) ¿Has visto a Joe? No.