Skip to content
Age
Ages 12+
Level
B1
Skill
Grammar · Writing
Format
Printable

Present perfect vs past simple · worksheet

Name · Date: ______________________________

A) Put the verb in the right form

Use the verb in brackets.

  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) Put the words in order

Write the whole sentence.

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

C) Choose the correct sentence

One of each pair is correct.

  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?
Answers: 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
/en/grammar/present-perfect-vs-past-simple/worksheet