T115-Past and Present Perfect Tense

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!

Complete the sentences using the correct form of the verb in brackets . Use PRESENT PERFECT SIMPLE or PAST SIMPLE !



  1. Who on your way to school yesterday ? (YOU SEE)
  2. I my umbrella. I can't find it anywhere (LOSE).
  3. Emily aborad many times (BE)
  4. Dad me any pocket money last week. (GIVE)
  5. She is a famous painter. She three portraits this year (PAINT)
  6. Buckingham Palace when you were in London ? (YOU VISIT)
  7. My sister in Canada for two years before she moved on to London (LIVE).
  8. How many times that film (YOU WATCH)?
  9. to South America ? (YOU EVER BE)
  10. Fortunately, nobody in the accident yesterday (DIE)
  11. She is very hungry. She anything today (NOT EAT)
  12. What news of John lately ? (YOU HEAR)
  13. anybody before (YOUR DOG, BITE)
  14. Ernest Hemingway a lot of novels (WRITE)