T125 - Present Perfect Tense - Simple Form

Gap-fill exercise

Fill in all the gaps, 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!

Fill in the PRESENT PERFECT SIMPLE forms of the verbs in brackets.

  1. The bell (JUST RING)
  2. I to him yet (NOT TALK)
  3. I to him several times (SPEAK)
  4. He here before (NOT BE)
  5. They us for a long time. (NOT VISIT)
  6. She to England twice in her life (BE)
  7. I the dishes (ALREADY WASH).
  8. the radio yet ? (HE REPAIR)
  9. She the table. (JUST SET)
  10. The teacher yet (NOT ARRIVE).


  1. I that book before. (READ)
  2. to Germany ? (YOU EVER BE)
  3. I him before (NEVER MEET).
  4. him lately ? (YOU SEE)
  5. He to me since last year (NOT WRITE).
  6. anything from your parents ? (YOU HEAR)
  7. How long that car ? (YOU HAVE)
  8. Where (YOU BE)?
  9. I many new words this week. (LEARN)
  10. He such a bright class before. (NEVER TEACH)