T056- 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!

Put the verbs in brackets into their correct forms! PastTense and Present Perfect Tense - Simple and Continuous


  1. Tim (WRITE) six pages of his book this morning. Here they are. Yesterday he only (WRITE) two pages.
  2. Let’s play tennis! - No, thanks. I (ALREADY PLAY) three matches this week and I need a rest.
  3. Paul (MAKE) films since he was in High School. This year he (MAKE) two very good films about southern Germany. One of them is on TV tonight.
  4. I’m sorry, Dad is not here. He (JUST LEAVE) for work.
  5. (YOU FIND) your passport yet, Joe? No! I (LOOK) for it for two hours but I can’t find it anywhere.
  6. Nancy and Bob (GET) married five years ago.
  7. Chuck, (YOU BE ABLE) to find the answer to the exercises? No, not yet, but I (THINK) about it for days.
  8. (ANYBODY HEAR) from Carl? - I have. He is in London at the moment.
  9. Don’t forget to tidy up your room Fred. -  I (ALREADY DO) it Dad.
  10. Would you like something to drink? - No, thanks, I (JUST HAVE) a cup of tea.
  11. How many goals (YOU SCORE) this season Graham? - Only two, but we (PLAY) only three games so far. - And last year? How many goals (YOU SCORE) last year? - Twenty one.
  12. Go to bed, Danny! You (WATCH) TV for more than four hours. That’s really enough.