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.

  1. Mina ___ her grandparents last weekend.
    • a) has visited
    • b) visited
    • c) has been visiting
  2. ___ you ever been to a jazz concert?
    • a) Have
    • b) Did
    • c) Were
  3. When ___ to this city?
    • a) have you moved
    • b) you moved
    • c) did you move
  4. Jamal ___ for this company since 2018.
    • a) has worked
    • b) works
    • c) worked
  5. My parents ___ married for thirty years, and they are still very happy together.
    • a) were
    • b) are
    • c) have been
  6. Kofi ___ to Accra in 2015 and stayed there for a year.
    • a) has moved
    • b) moved
    • c) has been moving
  7. Lena ___ three short stories so far this year.
    • a) wrote
    • b) has written
    • c) was writing
  8. I ___ Aiko at the station two hours ago.
    • a) met
    • b) have met
    • c) have been meeting

Escribe el verbo

Escribe la forma de pasado simple o de presente perfecto del verbo entre paréntesis.

  1. This is the first time I ___ (try) skiing.
  2. We ___ (go) to the beach yesterday afternoon.
  3. Ravi ___ (live) here since he was a child.
  4. When ___ (you / arrive) in London?
  5. Tomás ___ (not / see) his cousins since the summer.
  6. Our team ___ (win) the final in 2021.
  7. Sofia ___ (be) to Japan twice, and she wants to go again.
  8. Kofi ___ (lose) his phone last week, but he found it the next day.

Respuestas

Elige el tiempo correcto

  1. b) visitedLast weekend es un tiempo terminado, así que usamos el pasado simple.
  2. a) HaveEver pregunta por la experiencia hasta ahora, así que usamos el presente perfecto: have + been.
  3. c) did you moveUna pregunta con when pregunta por un momento concreto del pasado, así que usamos el pasado simple.
  4. a) has workedSince 2018 describe un periodo desde el pasado hasta ahora, así que usamos el presente perfecto.
  5. c) have beenSiguen casados, así que el periodo continúa hasta ahora. Usamos el presente perfecto con for.
  6. b) movedIn 2015 es un tiempo terminado y la historia está completa, así que usamos el pasado simple.
  7. b) has writtenSo far this year es un periodo sin terminar, así que usamos el presente perfecto.
  8. a) metAgo siempre indica un tiempo terminado, así que usamos el pasado simple.

Escribe el verbo

  1. have tried / 've triedDespués de this is the first time, usamos el presente perfecto: have tried.
  2. wentYesterday afternoon es un tiempo terminado, así que usamos el pasado simple: went.
  3. 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).
  4. did you arriveLas preguntas con when preguntan por un tiempo terminado, así que usamos el pasado simple: did you arrive.
  5. hasn't seen / has not seen / 's not seenSince the summer significa desde entonces hasta ahora, así que usamos el presente perfecto negativo.
  6. wonIn 2021 es un tiempo terminado, así que usamos el pasado simple: won.
  7. has been / 's beenHablamos de una experiencia de vida sin un tiempo terminado, así que usamos el presente perfecto: has been.
  8. lostLast week es un tiempo terminado y la historia ha acabado, así que usamos el pasado simple: lost.