[Link]
com/
The Present Perfect
Forma
Para formar el Present Perfect (pretérito perfecto compuesto), se usa el verbo
auxiliar “to have” en presente + el participio pasado del verbo. (En los verbos
regulares, el participio pasado es igual que el pasado; en los irregulares es la
tercera forma).
Afirmativa
SUJETO HAVE / HAS PARTICIPIO PASADO
Ejemplos:
● I have [I’ve] talked to Peter. (He hablado con Peter.)
● She has [She’s] gone to work. (Ha ido al trabajo.)
● We have [We’ve] been to London. (Hemos ido a Londres.)
● They have [They’ve] learned English. (Han aprendido inglés.)
Negativa
SUJETO HAVEN’T / HASN’T PARTICIPIO PASADO
Ejemplos:
● I haven’t talked to Peter. (No he hablado con Peter.)
● She hasn’t gone to work. (No ha ido al trabajo.)
● We haven’t been to London. (No hemos ido a Londres.)
● They haven’t learned English. (No han aprendido inglés.)
Interrogativa
HAVE / HAS SUJETO PARTICIPIO PASADO ?
Ejemplos:
● Have you talked to Peter? (¿Has hablado con Peter?)
● Has she gone to work? ¿Ha ido al trabajo?)
● Have you been to London? (¿Has ido a Londres?)
● Have they learned English? (¿Han aprendido inglés?)
USO
Usamos ese tiempo cuando queremos hablar de acciones inacabadas o que
empezaron en el pasado y continúan hasta el presente. Normalmente lo usamos
como respuesta a la pregunta 'How long?' y necesitamos usar entonces 'since' o
'for' en la respuesta.
● How long have you known Karen?
● I've known Karen since 1994.
● How long has she lived in London?
● She's lived in London for three years.
Usamos el Present perfect para hablar de acciones o hechos que han ocurrido
en algún momento de la vida de una persona. No decimos cuándo ha ocurrido la
experiencia y lo usamos con personas vivas. A menudo usamos 'ever' o 'never'
en este caso.
● Have you ever been to Japan?
● Yes, I have been to Tokyo.
● They have visited Paris three times.
● We have never seen that film.
Lo utilizamos también con períodos de tiempo inacabados: today, this month,
this week, this month, this year.
● I haven't seen her this month.
● She's drunk three cups of coffee today.
● I've already moved house twice this year!
No podemos usar el present perfect con un período de tiempo acabado, com o
por ejemplo yesterday, last year, etc.
● I've seen him yesterday.
Usamos el present perfect para mostrar que algo es importante o afecta al
presente:
● I've lost my keys (so I can't get into my house).
● She's hurt her leg (so she can't play tennis today).
● They've missed the bus (so they will be late).
● Teresa isn’t at home. I think she has gone shopping.
En inglés americano en ese caso se usa muchas veces el past simple.
También podemos usar el present perfect para hablar de algo que ha ocurrido
recientemente, normalmente con adverbios como just / yet / already (En estos
casos también es correcto el past simple en inglés americano):
● I've just seen Lucy.
● They haven’t arrived yet.
● The Mayor has already announced a new plan for the railways.
1
SINCE FOR
Usamos 'since' con un momento fijo del pasado (2004, April 23rd, last year) a
partir del cual comenzó la acción. The fixed time can be another action, which is
in the past simple (since I was at school, since I arrived).
● I've known Sam since I was at school
● I have lived in Jaén since 1992.
● I've liked chocolate since I was a child.
● She's been here since 2pm.
Utilizamos 'for' con un periodo de tiempo (2 hours, three years, six months).
● I've known Julie for ten years.
● I've been hungry for hours.
● She's had a cold for a week.
JUST YET ALREADY
“Just” se utiliza para acciones que acaban de ocurrir y se coloca entre el auxiliar y
el verbo principal:
Where’s Jim? He’s just left.
¿Dónde está Jim? Acaba de irse.
Jenny has just moved to New York.
Jenny acaba de mudarse a Nueva York.
“Yet” se usa para hablar de algo que no ha ocurrido todavía, en frases negativas e
interrogativas. En las oraciones negativas lo traducimos como "aún"’ o “todavía” y
en las preguntas como “ya”. Se coloca al final de la frase:
I’m really hungry. I haven’t eaten yet.
Tengo mucha hambre. Todavía no he comido.
Jacob hasn’t left his job at the hospital yet.
Jacob todavía no se ha ido de su trabajo en el hospital.
Have they finished their homework yet?
¿Han terminado ya los deberes?
Has the train arrived yet?
¿Ha llegado ya el tren?
2
“Already” se refiere a algo que ha ocurrido ya. “Already” generalmente va entre el
verbo auxiliar y el verbo principal:
They have already finished their homework. (Ya han acabado los deberes.)
Jim has already left work. (Jim ya se ha ido del trabajo.)
The train has already arrived. (El tren ha llegado ya.)
BEEN GONE
Con el present perfect, podemos usar 'been' y 'gone' como participio pasado del
verbo 'go' pero con diferente significado. Usamos 'been' para indicar que hemos
estado en un lugar o ido a él, pero ya hemos vuelto.
● I've been to Paris (in my life, but now I'm in London, where I live).
● She has been to school today (but now she's back at home).
● They have never been to California.
Usamos 'gone' para indicar que una persona ha ido a un sitio y está todavía ahí:
● Where's John? He's gone to the shops (he's at the shops now).
● Julie has gone to Mexico (now she's in Mexico).
● They've gone to Japan for three weeks (now they're in Japan).