Presente perfecto

El presente perfecto (present perfect) se forma con el presente simple del verbo auxiliar HAVE (has, have) y un verbo principal en la forma de un participio pasado.

Read lesson
 * in English
 * en français
subject aux.
verb
main
verb
 
We have eaten already.
Ya hemos comido.
 
She has gone home.
Ha ido a la casa.
 
It has been a difficult day.
Ha sido un día dificil.

 
Continuación del pasado en el presente

El presente perfecto muestra una continuidad entre una relación o una acción que empezó en el pasado y que sigue desarollando en el presente.

Susan and I have been friends for five years. Susan y yo somos amigos desde hace cinco años.
We have been friends since we met in Germany. Somos amigos desde que nos conocimos en Alemania.

Es necesario usar el presente perfecto aquí, porque con el presente simple, no puede añadir la duración de nuestra amistad (Susan and I are friends for five years) ni decir cuando había empezado nuestro amistad (Susan and I are friends since we met in Germany).

Si usa el pasado simple (Susan and I were friends for five years), quiere decir que nuestra amistad ha durado cinco años pero ya no somos amigos: Susan y yo éramos amigos durante cinco años.

El presente perfecto se permite hacer una relación bastante fuerte entre el pasado y el presente.  He encontrado a Susan, hicimos amigos y somos amigos todavía (I met Susan, we became friends, and we are still friends).

Otro ejemplo:

Tom has worked here since he finished his studies. Tom ha trabajado aquí desde que terminó sus estudios.

Tom era contratada inmediatamente después de haber graduado. Sigue trabajando por la misma companía. Si utiliza el presente simple, no puede incluir cuando había empezado su empleo (Tom works here since he finished his studies). Y el pasado simple (Tom worked here) indica que Tom ya no trabaja por la companía.

 
Cambio reciente

Se usa el presente perfecto para indicar que una situación ha cambiado.

I have found my keys. He encontrado mis llaves.

Aquí, el presente perfecto, como el pasado simple (I found my keys) no indica cuando encontré las llaves. De todos modos, el presente perfecto implica que las estaba buscando en ese momento.

Otro ejemplo:

The prisoner has escaped. El prisionero se ha escapado.

El presente perfecto nos diga de una manera no específicada que la evasión fue muy recente (hace minutos o horas). Con respecto al tiempo de la evasión, el pasado simple (The prisoner escaped) es más ambiguo.

 
Relación entre el pasado y el presente

Usa el presente perfecto para hacer una relación entre un evento pasado y un evento del presente.

I haven’t been to this park since I was a child. No he ido a este parque desde que era niño.

Cuando era niño he visitado el parque por lo menos una vez. Ahora soy adulto y estoy en el parque otra vez, o estoy mirando una foto del parque. El presente perfecto hace una relación entre el evento del pasado y el del presente.

 
Influencia del pasado en el presente y el futuro

Usa el presente perfecto para mostrar que un evento del pasado recente tiene una influencia sobre el presente y el futuro. Por ejemplo, encontré a un amigo esta mañana y hemos hecho planes para cenar juntos. Me llama temprano en la noche para confirmar. Lo digo:

I have decided to stay home tonight. He decidido de quedar en casa esta noche.

La decisión fue muy recente (hace media hora) y resulta que esta decisión afecta el presente (cambio de planes) y el futuro (no cenamos juntos). Si uso el pasado simple (I decided to stay home tonight – Decidé de quedar en casa esta noche), parece que la decisión fue hecho hace mucho tiempo. Implica que no hice ningún esfuerzo para comunicar el cambio de planes a mi amigo. Al utilizar el presente perfecto, traigo la decisión más cerca al presente y así puedo ablandar las malas noticias y aliviar mis sentimientos de culpa.

Aquí hay otro ejemplo: Encuentro a un amigo en la calle y me hace esta pregunta – Do you want to eat lunch with me? (¿Quieres comer conmigo?) Desafortunadamente, acabo de comer un sandwich entonces lo respondo así:

I have already eaten. Ya he comido.

La acción (comer un sandwich) que comenzó y terminó en el pasado, está influenciando el presente porque ya no tengo hambre. Estoy diciendo a mi amigo que no quiero comer con él hoy porque acabo de comer. La relación entre el pasado y el presente es más fuerte con el presente perfecto.

 
Posibilidades futuros

Usa el presente perfecto par hacer una relación entre un evento del pasado y un evento del futuro. Por ejemplo, otro amigo me llama y me hace preguntas sobre la nueva película de James Bond. Respondo:

I haven’t seen it. No la he visto.

Al utilizar el presente perfecto, estoy diciendo a mi amigo que no he visto la película, pero la posibilidad de verla es muy fuerte. Puedo verla todavía porque sigue pasando en el cine. Si utilizo el pasado simple (I did not see it – No la vi), implico que la película ya no está pasando más en el cine.

Usa el presente perfecto para hacer una relación entre acciones repetidas que comenzaron y terminaron en el pasado con la posibilidad de hacer la misma acción en el futuro.

I have visited Mexico four times. He visitado México cuatro veces.

Las cuatro visitas a México eran en el pasado: ya han terminado. De todos modos, existe la posibilidad que iré otra vez. Por esta razón uso el presente perfecto. Si estaba al fin de mi vida y no habría la posibilidad de visitarlo otra vez, utilizaría el pasado simple (I visited Mexico four times – Visité México cuatro veces).

Presente perfecto con adverbios

El presente perfecto se lo usa muy frecuentamente con estos adverbios:

yet   todavía / ya
already ya
since desde
for desde hace

El adverbio yet se usa en preguntas para saber si una acción ha pasado. Fíjese que yet está placado al fin de la frase.

question   negative response
Has Tom taken his driver exam yet? No, Tom has not taken his driver exam yet.
¿Tom ha tomado su examen de conducir ya? No, Tom no ha tomado su examen todavía.

Explicación: Sé que Tom trata de obtenir su permiso de conducir. Sé también que tiene que pasar un examen. Sin embargo, no sé la fecha del examen. ¿Fue en el pasado? ¿Será en el futuro?

El adverbio yet se usa con la negación para indicar que un evento todavía no ha pasado pero la posibilidad queda que pasará.

I haven’t seen the film yet. Todavía, no he visto la película.

Puede ser que no la veo, pero la probabilidad de que la veré es muy fuerte.

Atención: los anglófonos usa de vez en cuando yet en el pasado simple, pero eso es incorrecto. Tiene que usar yet con el presente perfecto.

correct   incorrect
Have you eaten yet? Did you eat yet?
Has Tom taken the exam yet? Did Tom take the exam yet?

Usa already para responder a una invitación o una sugerencia que ya ha sido completado.

invitation / suggestion   negative + explanation
Let’s eat lunch. I have already eaten lunch.
Comamos. He comido ya.
 
Why don’t we go see this movie?   We’ve already seen it.
¿Porque no vemos esta película? Ya la hemos visto.
 
He should apologize.   He has already apologized.
Debe pedir perdón. Ha pedido perdón ya.

Fíjese que normalmente already sigue el verbo auxiliar HAVE. Sin embargo, es posible de placerlo al fin de la frase.

I have already eaten lunch.   I have eaten lunch already.
We’ve already seen it. We’ve seen it already.

Atención: los anglófonos usa de vez en cuando usa already en el pasado simple (I ate already – Comí, ya). Eso es incorrecto.

Aquí hay ejemplos de preguntas cerradas usando el present perfecto con los dos tipos de respuestas. Hay las respuestas cortas que incluye el verbo auxiliar o las respuestas largas con todo la frase repetida.

question   negative   affirmative
Have you eaten? No, I haven’t.
No, I haven’t eaten yet.
Yes, I have.
Yes, I have already eaten.
¿Has comido? No.
No, no he comido todavía.
Sí.
Sí, ya he comido.
 
Has the mail arrived?   No, it has not.
No, it has not arrived yet.
  Yes, it has.
Yes, it has already arrived.
¿Ha llegado el correo? No.
No, todavía no ha llegado.
Sí.
Sí, ya ha llegado.

Fíjese que yet se usa para contestar a una pregunta en el negativo y already se usa para contestar en el afirmativo.

Atención, no es posible de responder a una pregunta del presente perfecto con el pasado simple. Hay que retener la misma construcción verbal.

question   incorrect response
Have you eaten? No, I didn’t.   Yes, I ate.
¿Has comido? No, no comí. Si, comí.
 
Has the mail arrived?   No, it didn’t.   Yes, it did.
¿Ha llegado el correo? No, no llegó. Si, llegó.

El adverbio since indica cuando un periodo de tiempo ha comenzado. Se usa since para hacer una relación entre la acción del presente y la última vez que fue hecho esta misma acción.

I haven’t ridden a horse since I was 12 years old. No he montado a un caballo desde que tenía doce años.

Este ejemplo puede ser interpretado de dos maneras:

  • La última vez que monté a un caballo tenía 12 años y ahora estoy montando a un caballo otra vez.
     
  • La última vez que monté a un caballo tenía 12 años y en este momento estoy recordando aquella última vez.

Otro ejemplo:

I have lived here since September. He vivido aquí desde septiembre.
I have been here since Septembre. He estado aquí desde septiembre.

Al formar una frase que explica cuando había comenzado un periodo de tiempo, se necesita el presente perfecto. Muchos estudiantes tratan de usar el presente simple o el pasado simple en este tipo de construcción gramatical pero los dos son incorrectos.

incorrect   incorrect   incorrect
I am here since September. I live here since September. I am live here since September.
I was here since September. I lived here since September. I was live here since September.

Atención, since no indica la duración del periodo. Por eso, necesita el adverbio for que hace una conexión entre cuando una acción ha comenzado y el presente.

We have lived here for five years. Hemos vivido aquí desde hace cinco años.
We have been here for five years. Hemos estado aquí desde hace cinco años.

Nos hemos mudado aquí hace cinco años (la fecha exacta no es importante) y estamos viviendo en el mismo lugar todavía. Otra vez atención: muchos estudiantes tratan de utilizar el presente simple o el pasado simple en este tipo de construcción gramatical pero los dos son incorrectos.

We are here since five years.

We were here since five years.

For, en una frase negativa, indica la última vez que una acción ha pasado, especificamente la duración de tiempo en cuando no ha pasado esta acción y ahora.

I haven’t eaten pasta for weeks. No he comido pasta desde hace unas semanas.

Este ejemplo puede ser interpretado de dos maneras:

  • No como pasta durante unas semanas pero ahora lo estoy comiendo de nuevo.
     
  • No como pasta durante unas semanas y ahora estoy recordando la última vez que la comí.

El presente perfecto no se usa para hablar de acciones completadas en un momento específico del pasado. En estos casos se usa el pasado simple.

present perfect   simple past
We have visited Tom in April 2010. We visited Tom in April 2010.
  Visitamos a Tom en abril 2010.
 
I have eaten yesterday.   I ate yesterday.
  Comí ayer.
 
She has talked to him last week.   She talked to him last week.
  Habló con él la semana pasada.

Con el adverbio since se puede usar el presente perfecto para hablar de un tiempo específico del pasado pero solamente al negativo.

We haven’t visited Tom since April 2012.   No hemos visitado a Tom desde abril 2012.
I haven’t eaten since yesterday. No he comido desde ayer.
She hasn’t talked to him since Friday. No ha hablado con él desde el viernes pasado.

Fíjese que estos ejemplos describen unas acciones que comenzaron en el pasado (not visiting Tom, not seeing Alex, not talking to him) y siguen desarollando en este momento.

Se puede formar frases con el presente perfecto y los verbos modales. Atención, verbos que directamente siguen un verbo modal siempre quedan en la forma base. Normalmente, los sujetos she y it están siguidos para has, pero en estos ejemplos el verbo HAVE no es conjugado porque es precedido para un verbo modal.

By next month, we will have been married ten years.   Para el mes próximo, seremos casados durante diez años.
It might have been a joke. Podía haber sido un chiste.
I should have called Tom. Debería haber llamado a Tom.

Lecciones relacionadas:

Read lesson
 * in English
 * en français
  Lawless English Files: