T021-Past or Present Perfect Tense - Simple form

Gap-fill exercise

Fill in the past simple or present perfect simple given, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!

  1. I (have) a problem with my computer yesterday.
  2. We (already see) that movie, but I will go with you again if you want me to.
  3. We (be) in John’s room when the storm (begin).
  4. I (not begin) my homework yet.
  5. He (not sleep) for three nights, even though he (go) to bed early yesterday evening.
  6. My uncle (never forget) my birthday.
  7. They (travel) around the world last summer.
  8. They (decide) this at a meeting a few days ago.
  9. (You ever be) to Paris?
  10. I know Manchester well. I (live) there for three years when I was a student.


  1. Jim does not have much money so he (not buy) a car yet.
  2. We (have) a good time at the party last weekend.
  3. Look at that. Someone (break) my bike.
  4. Emmi (just finish) packing her bags.
  5. The plane (land) ten minutes ago.
  6. I (do) all the housework. Everything is clean now.
  7. When (Columbus discover) the New World?
  8. We (not visit) him since last weekend.
  9. She feels great. She (lose) five pounds since Christmas.
  10. The last time I (play) tennis was four years ago.