Joy English · Nivel B1 · Tiempos verbalesjoy-english.com
¿Presente perfecto o pasado simple?
Nombre:Fecha:
Aprende cuándo hablar de un tiempo terminado en el pasado y cuándo conectar el pasado con el presente.
Elige el tiempo correcto
Elige la mejor opción para completar cada frase.
- Mina ___ her grandparents last weekend.
- ___ you ever been to a jazz concert?
- When ___ to this city?
- Jamal ___ for this company since 2018.
- My parents ___ married for thirty years, and they are still very happy together.
- Kofi ___ to Accra in 2015 and stayed there for a year.
- Lena ___ three short stories so far this year.
- I ___ Aiko at the station two hours ago.
Escribe el verbo
Escribe la forma de pasado simple o de presente perfecto del verbo entre paréntesis.
- This is the first time I ___ (try) skiing.
- We ___ (go) to the beach yesterday afternoon.
- Ravi ___ (live) here since he was a child.
- When ___ (you / arrive) in London?
- Tomás ___ (not / see) his cousins since the summer.
- Our team ___ (win) the final in 2021.
- Sofia ___ (be) to Japan twice, and she wants to go again.
- Kofi ___ (lose) his phone last week, but he found it the next day.
Respuestas
Elige el tiempo correcto
- b) visitedLast weekend es un tiempo terminado, así que usamos el pasado simple.
- a) HaveEver pregunta por la experiencia hasta ahora, así que usamos el presente perfecto: have + been.
- c) did you moveUna pregunta con when pregunta por un momento concreto del pasado, así que usamos el pasado simple.
- a) has workedSince 2018 describe un periodo desde el pasado hasta ahora, así que usamos el presente perfecto.
- c) have beenSiguen casados, así que el periodo continúa hasta ahora. Usamos el presente perfecto con for.
- b) movedIn 2015 es un tiempo terminado y la historia está completa, así que usamos el pasado simple.
- b) has writtenSo far this year es un periodo sin terminar, así que usamos el presente perfecto.
- a) metAgo siempre indica un tiempo terminado, así que usamos el pasado simple.
Escribe el verbo
- have tried / 've triedDespués de this is the first time, usamos el presente perfecto: have tried.
- wentYesterday afternoon es un tiempo terminado, así que usamos el pasado simple: went.
- has lived / 's lived / has been living / 's been livingSince indica un periodo que continúa hasta ahora, así que usamos el presente perfecto: has lived (o has been living).
- did you arriveLas preguntas con when preguntan por un tiempo terminado, así que usamos el pasado simple: did you arrive.
- hasn't seen / has not seen / 's not seenSince the summer significa desde entonces hasta ahora, así que usamos el presente perfecto negativo.
- wonIn 2021 es un tiempo terminado, así que usamos el pasado simple: won.
- has been / 's beenHablamos de una experiencia de vida sin un tiempo terminado, así que usamos el presente perfecto: has been.
- lostLast week es un tiempo terminado y la historia ha acabado, así que usamos el pasado simple: lost.