Muchos estudiantes españoles tienen problemas para usar estos dos tiempos verbales porque se usan de distinta manera en inglés y en español.
Se suele enseñar que el presente perfecto se usa como: algo que comienza en el pasado y continúa hasta el presente, o algo que sucedió en el pasado con un resultado presente. Pero, a veces no es tan sencillo, ni obvio.
Veamos las dos formas por separado.
Present Perfect
Formado con: HAVE o HAS + participio pasado
A: My sister has met Ryan Goslin (Mi hermana ha conocido a Ryan Gosling).
We’ve been in Italy (Hemos estado en Italia).
– Esto nos dice que la acción se completó en el pasado, pero no sabemos cuándo, no se menciona fecha. (Si menciona fecha, tenemos que usar el Past Simple.)
B: Brad Pitt has called me 3 times this week (Brad Pitt me ha llamado tres veces esta semana).
We’ve played this game many times (Hemos jugado este juego muchas veces).
– Describir acciones completadas pero repetidas en el pasado. Normalmente indicando el número de veces que ocurrió.
C: I’ve had this car for 5 months (Llevo cinco meses con este coche).
We’ve known each other for ages (Nos conocemos desde hace mucho tiempo).
– Cuando usamos un verbo de estado (be / know / have / like,…) y queremos describir algo que comenzó en el pasado y continúa hasta el presente.
Present Perfect continuous
Formado con: HAVE o HAS + BEEN + gerundio
A: We’ve been waiting here for a long time (Llevamos un montón de tiempo esperando aquí).
They’ve been walking all morning (Llevan toda la mañana andando).
– Esta forma enfatiza que la acción ha tardado mucho tiempo y puede haber terminado o no.
B: The Queen has been calling me all morning (La reina me ha estado llamando toda la mañana).
I’ve been going to that gym for 2 years (Llevo 2 años yendo a ese gimnasio).
– Cuando queremos describir una acción repetida que continúa hasta el presente, y posiblemente en el futuro, usamos el presente perfecto continuo. Ten en cuenta que en este caso estamos describiendo una acción repetida sin tiempo específico.
C: Why are you sweating? I’ve been running (¿Por qué sudas? He estado corriendo).
Why are your shoes dirty? I’ve been playing football (¿Por qué están sucios tus zapatos? He estado jugando a fútbol).
– Cuando una acción ha finalizado recientemente, y hay alguna evidencia de esa actividad, usamos este formulario.
A veces puedes usar AMBAS opciones
A: I’ve lived here for 3 years (Llevo 3 años viviendo aquí).
I’ve been living here for 3 years (Llevo 3 años viviendo aquí). Aquí pone más énfasis en la cantidad de tiempo.
– Con algunos verbos (live / work,…) podemos usar cualquiera de las dos formas. La única diferencia es que a veces el presente perfecto continuo puede sonar más temporal. Pero en realidad, puedes usar cualquiera de las dos formas y el significado no cambia.
Por supuesto, siempre hay algunas excepciones, pero si sigues estas reglas, ¡realmente debería ayudarte!
Your Turn!
Ahora intenta completar algunos de estos ejemplos a continuación y verifica las respuestas a continuación.
- How long have you had/have you having your mobile?
- Where are you? We have waited/have been waiting for hours!
- My sister hasn’t been / hasn’t been going to Australia, but she really wants to visit someday.
- We have come / have been coming to this bar for years so they all know our names!
- My granny has lived / has been living in the same house all her life.
Answers:
- How long have you had your phone?
- Where are you? We have been waiting for two hours.
- My sister hasn’t been to Australia, but she really wants to visit someday.
- We have been coming to this bar for years, they all know our names!
5. My granny has lived/has been living in the same house all her life. (Ambos son correctos.)
Unos errores típicos de hispanohablantes son
I am living here for two weeks. X (Correcto: I have lived here for two weeks).
El problema con esta frase es que no se sabe si está diciendo que lleva dos semanas viviendo aquí o si va a vivir aquí dos semanas más. Y por eso, es tan importante usarlo correctamente porque si no, la gente no te entiende.
I am knowing my friend three years ago. X
I met my friend three years ago OR I have known my friend for three years.
Bueno, como ya sabéis que es un error típico, ya podéis practicarlo!
Hace falta usarlo bien, tanto para hacerte entender en la vida diaria, como para hacer bien los exámenes de Cambridge: First y Advanced y obtener buenos resultados.
Ojajá que ahora digáis:
I have studied this many times but never really understood it before. Now I do!
(Llevo mucho tiempo estudiado esto, pero nunca lo entendí antes. Ahora sí)
¡Suerte y ahora a empezar a practicar y usarlo!