The present perfect tense
Este tiempo verbal se forma con el presente del verbo auxiliar "have" (cuyo
significado aquí es haber) más el participio pasado del verbo principal.
En el caso de los verbos regulares, el participio se forma igual que el pasado simple,
es decir, añadiendo al infinitivo la terminación -ed o -d si el verbo acaba en letra -e.
Para los verbos irregulares, el participio de pasado corresponde a la tercera
columna de la lista de los verbos irregulares.
Ejemplos:
talk talked talked
speak spoke spoken
Usos del Presente Perfecto
a) Para hablar de acciones pasadas sin especificar cuando ocurrieron, por tanto en
la frase no se encuentran adverbios de tiempo como: yesterday, three years
ago, last week... Con frases en las que se quiere dar más relevancia al hecho en sí,
que al momento en que se hizo.
Ejemplos:
I have visited Holland twice.
He has spent all his money on a new car.
We haven't seen the new Spielberg film but we have seen Tarantino's latest film.
b) Para acciones que han comenzado en el pasado pero aún están sin terminar. en
este caso, encontramos expresiones como: this week, this month, this
year, since, for.
Ejemplo:
They have visited here since 2001.
The present perfect tense
Affirmative Negative Interrogative
I have worked I have not (haven't) worked have I worked?
You have worked you have not (haven't) worked have you worked?
He has worked he has not (hasn't) worked has he worked?
she has worked she has not (hasn't) worked has she worked?
it has worked it has not (hasn't) worked has it worked?
We have worked we have not (haven't) worked have we worked?
You have worked you have not (haven't) worked have you worked?
they have worked they have not (haven't) worked have they worked?
Diferencia con el Pasado Simple
Recuerda que usamos el pasado simple para hablar de un pasado ya concluido y
generalmente, especificamos cuando ocurrió dicha acción. Para ello, se utilizan
expreciones como: ago, yesterday, last week, last month...
Vamos a comparar las 2 frases siguientes:
"The autor has written a lot of books for young people".
"He published his first book in 1999".
En la primera, usamos un Presente Perfecto porque es una acción pasada, pero no
se especifíca cuándo se han escrito estos libros. en cambio, el la segunda frase,
utilizamos el Pasado Simpli al referirnos a un momento conocido del pasado.
El past simple es también el tiempo verbal usado para todas las preguntas sobre el
pasado que empiecen por when? y what time?
Ejemplos:
What time did you get up today?
When did they arrive?
Estos adverbios suelen acompañar al present perfect.
a. Already significa ya y siempre lo encontraremos en oraciones
afirmativas. Tiene una posición intermedia; es decir, se coloca entre el
verbo auxiliar have y el participio.
Ejemplo:
We have already done our homework.
b. Yet puede encontrarse en frases negativas con el significado de
todavía / aún o en frases interrogativas con el significado de ya. Este
adverbio suele ir al final de la oración en ambos casos.
Ejemplos:
Has your brother returned from Brazil yet?
We haven't chosen the wine for the meal yet.
c. Just, igual que already, suele ir en posición intermedia. Este adverbio
junto con el tiempo verbal present perfect suele traducirse por acabar
de.
Ejemplos:
They have just had a baby.
Michael has just started a new job.
d. Ever, significa "alguna vez" y va en posición media. Aunque puede
usarse en frases afirmativas. Su uso más habitual en el frases
interrogativas.
Ejemplos:
It´s the most beautiful view I have ever seen.
Have you ever benn to South Africa?
With the present perfect tense we use:
a. Yet for negative sentences and questions; yet means so far, up to this
time:
EJEMPLO: Has Claudia phoned the rest of the people yet?
b. Already for affirmative sentences. It means by this time:
EJEMPLO: Claudia has already rung John and Ákis.
c. Just to indicate an immediate past (the action happened a short time
before now):
EJEMPLO: Orlando has just gone shopping for the party.
d. Ever for questions and affirmatives. It means at some time in your life:
EJEMPLO: Have you ever been to South Africa?