Saltar al contenido
Edad
A partir de 12 años
Nivel
B1
Habilidad
Gramática · Escritura
Formato
Imprimible

Present perfect vs past simple · ficha

Nombre · Fecha: ______________________________

A) Pon el verbo en la forma correcta

Usa el verbo entre paréntesis.

  1. I (know) my manager since 2021.
  2. I (start) this job in 2021.
  3. Have you ever (be) to Japan?
  4. Yes, I (go) there last spring.
  5. She has just (write) the report.
  6. He (email) it two hours ago.
  7. I (not finish) my essay yet.
  8. We (meet) at university in 2015.

B) Ordena las palabras

Escribe la oración completa.

  1. there / Yes, / last / went / I / spring
  2. in / job / started / 2021 / this / I
  3. ever / to / Japan / you / been / Have

C) Elige la oración correcta

Una de cada par es correcta.

  1. I have lived in Moscow since 2015./I live in Moscow since 2015.
  2. I have finished the project last week./I finished the project last week.
  3. When did you arrive?/When have you arrived?
Respuestas: A: 1 have known, 2 started, 3 been, 4 went, 5 written, 6 emailed, 7 haven't finished, 8 met. B: 1 Yes, I went there last spring. 2 I started this job in 2021. 3 Have you ever been to Japan? C: 1 I have lived in Moscow since 2015., 2 I finished the project last week., 3 When did you arrive?.

aylaratalks.com
/es/grammar/present-perfect-vs-past-simple/worksheet