Present perfect (inglés)

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

El present perfect se usa en el idioma inglés para narrar hechos que ya han ocurrido en un momento, específico o no, en el pasado pero que siguen teniendo una relevancia en el presente. En este sentido, contrasta con el past simple, que se usa para referir a acciones que tuvieron lugar en el pasado pero que no tienen, necesariamente, vigencia alguna con el presente, como en los siguientes ejemplos:

  • present perfect: I have been married for two years (Llevo dos años casado.)
  • past simple: I was married for two years (Estuve dos años casado.)

Aunque corresponde en su estructura con el pretérito perfecto en español, es decir, el verbo se construye con el verbo auxiliar have (has si es en tercera persona singular - he, she, it), más el participio del verbo: o sea, sujeto + have/has + verbo en participio pasado, no siempre corresponde con el español en su uso, p. ej., I have been married for two years. (Llevo casado dos años.).[1]

En el sentido del ejemplo anterior, es especialmente importante su uso para conectar el pasado con el presente, e incluso, con el futuro. De ahí, su uso frecuente con adverbios de tiempo como for, since, etc.[2]

Afirmativo[editar]

  • I have eaten an apple. (Me he comido una manzana.)
  • He has bought a car. (Él ha comprado un coche.).

Negativo[editar]

  • I've never been to Salamanca. (Nunca he estado en Salamanca.)
  • I haven't finished yet. (Aún no he terminado.)

Interrogativo[editar]

  • How many times have you seen that film? (¿Cuantas veces has visto esa película?)
  • Have you been to the Prado? (¿Has estado en el Prado?)

Usos específicos[editar]

Con for o since[editar]

For y since sirven para delimitar el tiempo de la acción del verbo: for tiene el significado de «durante» y since, «desde».

Afirmativo[editar]

  • I have been here for four years. (Llevo cuatro años aquí.)
  • I have lived here since 2003 (Vivo aquí desde 2003.)

Negativo[editar]

  • I haven't seen them for a long time. (No les veo desde hace mucho tiempo.)
  • I haven't been here since I was a kid. (No he estado aquí desde que era un niño.)

Con yet, already o (not) yet[editar]

Mientras for y since establecen una referencia con el tiempo, already y yet establecen acciones que todavía no han acabado. Yet solo se puede usar en negativa e interrogativa y already solo se puede usar en afirmativa y, aunque no tan frecuente, también en interrogativa, este último para expresar sorpresa:

  • yet (interrogativa): ya, p. ej., Have they answered you yet? (¿Te han contestado ya?)
  • (not) yet: todavía no, aún, p. ej., I haven't done my homework yet (Todavía no he hecho mis deberes.)
  • already: ya, p. ej., I have already done my homework (Ya he hecho mis deberes.); Have you finished already? That was quick! (¿Has terminado ya? ¡Que rápido!)

Con just[editar]

  • just: acabar de, p. ej., I have just done my homework (Yo acabo de hacer mis deberes.);

Referencias[editar]

  1. (en inglés) «Learning English: Present perfect» BBC World Service. Consultado el 8 de abril de 2012
  2. (en inglés) «Learning English: Present perfect with for and since» BBC World Service. Consultado el 8 de abril de 2012

Enlaces externos[editar]