Estás viendo el contenido de esta lección en modo lectura. Los ejercicios no se corrigen aquí — accede con una cuenta gratuita para practicar con corrección automática y guardar tu progreso.
Present Perfect vs Past Simple
En 2.º de ESO aprendimos el Present Perfect y el Past Simple por separado. Ahora vamos a entender cuándo usar cada uno, ya que es una de las dificultades más importantes del inglés para los hispanohablantes.
En español, usamos el pretérito perfecto («he comido») y el pretérito indefinido («comí») de forma parecida, pero en inglés la distinción es muy importante.
Repaso rápido
| Past Simple | Present Perfect |
|---|
| Estructura | verbo + -ed / irregular | have/has + participio pasado |
| Ejemplo | I visited París last year. | I have visited París. |
| Cuándo | Tiempo terminado / concreto | Sin tiempo concreto / conexión con el presente |
Regla fundamental
⚠️ ImportantePast Simple: la acción ocurrió en un momento concreto del pasado (yesterday, last week, in 2020, when I was 10...).
Present Perfect: no especificamos cuándo ocurrió, o la acción tiene conexión con el presente (ever, never, already, yet, just, recently, this week, today...).
Comparación detallada
| Past Simple ✅ | Present Perfect ✅ | Explicación |
|---|
| I saw that film yesterday. | I have seen that film. (It's great!) | Past Simple: momento concreto. Present Perfect: experiencia sin tiempo. |
| She went to London last summer. | She has been to London. (She knows the city.) | Past Simple: cuándo. Present Perfect: resultado presente. |
| I lost my keys this morning. | I have lost my keys. (I can't find them now!) | Present Perfect: la acción afecta al presente. |
| He lived in París for 3 years. (Ya no vive allí.) | He has lived in París for 3 years. (Todavía vive allí.) | Past Simple: situación terminada. Present Perfect: sigue vigente. |
Palabras clave de cada tiempo
| Past Simple | Present Perfect |
|---|
| yesterday | ever / never |
| last week / month / year | already / yet / just |
| ago (two days ago) | recently / lately |
| in 2020 / in January | today / this week / this year |
| when I was young | for / since |
| at 5 o'clock / on Monday | so far / up to now |
📘 EjemploCon tiempo concreto → Past Simple:
I went to the cinema last Saturday.
She bought a new phone two days ago.
We visited Rome in 2023.
Sin tiempo concreto / conexión con el presente → Present Perfect:
I have been to the cinema. (alguna vez, no digo cuándo)
She has just bought a new phone. (acaba de comprar, resultado presente)
I have visited Rome three times. (experiencia total hasta ahora)
Especial: BEEN vs GONE
She has been to París. = Ha estado en París (fue y volvió).
She has gone to París. = Se ha ido a París (está allí ahora, no ha vuelto).
FOR y SINCE con Present Perfect
For + duración. Since + punto de inicio:
| FOR (duración) | SINCE (punto de inicio) |
|---|
| for two hours | since 2 o'clock |
| for three days | since Monday |
| for six months | since January |
| for ten years | since 2016 |
| for a long time | since I was a child |
📘 EjemploI have lived here for five years. / I have lived here since 2021.
She has known him for ages. / She has known him since primary school.
📖 Reading comprehensionRead the interview:
Interviewer: Welcome to the show, Marta! Tell us about yourself.
Marta: Well, I'm 15 and I'm from Valencia. I've lived here all my life.
Interviewer: Have you ever travelled abroad?
Marta: Yes, I have. I've been to France, Italy and Portugal. I went to France last summer with my family. We stayed in a small village near Nice for two weeks. It was wonderful! I visited Italy in 2023 with my school.
Interviewer: What languages do you speak?
Marta: I speak Spanish and Valencian, and I've studied English since I was 6. I've also started learning French this year. I haven't learned much yet, but I really enjoy it.
Interviewer: Have you ever won any prizes?
Marta: Yes! I won a writing competition last year. And I've just received a prize for my science project. I'm very proud!
Questions:
1. How long has Marta lived in Valencia? ___
2. Which countries has she visited? ___
3. When did she go to France? ___
4. How long has she studied English? ___
5. Has she learned a lot of French? ___
6. When did she win the writing competition? ___
7. What has she just received? ___
✏️ Ejercicios1. Elige Past Simple o Present Perfect:
a) I ___ (visit) London in 2022. b) I ___ (visit) London three times.
c) She ___ (just / finish) her homework. d) She ___ (finish) her homework an hour ago.
e) ___ you ever ___ (eat) sushi? f) I ___ (eat) sushi last Friday.
g) He ___ (live) in Madrid since 2018. h) He ___ (live) in Barcelona from 2010 to 2015.
2. Completa con for o since:
a) I've been here ___ 3 o'clock. b) She's studied English ___ 8 years.
c) We've known each other ___ primary school. d) They've lived here ___ a long time.
3. Corrige los errores:
a) I have visited París last year. → ___
b) She went to London. She has been there twice. → (¿Correcto o incorrecto?) ___
c) Did you ever eat sushi? → ___
d) I didn't finish yet. → ___
4. Traduce al inglés:
a) He vivido en Madrid desde 2015. → ___
b) Fui al cine ayer. → ___
c) ¿Has estado alguna vez en Inglaterra? → ___
d) Ella acaba de llegar a casa. → ___
e) Nosotros visitamos Roma el verano pasado. → ___
f) Todavía no he terminado los deberes. → ___
5. Escribe sobre tus experiencias de viaje usando ambos tiempos (mínimo 8 frases).
📋 Resumen de la lección- Past Simple: momento concreto del pasado (yesterday, last year, in 2020, ago).
- Present Perfect: sin tiempo concreto, conexión con el presente (ever, never, just, already, yet).
- For + duración. Since + punto de inicio.
- Been = fue y volvió. Gone = se fue y no ha vuelto.
- Si dices cuándo, usa Past Simple. Si no dices cuándo, usa Present Perfect.