T055 - Present , 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! Present Tense, PastTense and Present Perfect Tense - Simple and Continuous!

  1. What (HELEN, DO) for the last two hours? - She (PREPARE) for next week’s meeting; she (DUST) the furniture now.
  2. His sister (BE) in Australia six times and I (BE) there twice.
  3. We (LIVE) in Johannesburg since World War II and so far we (NEVER, INTEND) to leave the country, but the situation (TURN) so bad that we (DECIDE) to go back to Austria.
  4. We must wake her. She (SLEEP) for 15 hours.
  5. How many customers (SALLY, CALL) last week?
  6. Some time ago Mr Pale (ASK) me to lend him some money.
  7. Demonstrators (BLOCK) the road for three hours.
  8. When (YOU, SWITCH) on the light today?
  9. I could not answer the door because I (HAVE) a shower.
  10. No, we (NOT BE) here before.


  1. At present they (HAVE) no jobs.
  2. Two men (CHAT) in the middle of the road when suddenly a lorry (TURN) round the bend. The driver (BRAKE) in time.
  3. The grass (LOOK) awful. I’m sure you (CUT) it since June.
  4. We (GO) to the circus yesterday. We (SPEND) a wonderful time there. I (LIKE) the clowns best.
  5. What (YOU WANT) me to do at our next meeting?
  6. (YOU KNOW) how long these trees (BE) here? - Yes, they (BE) here since 1961.
  7. What shall we do? - The people (GET) very impatient.
  8. (YOU, NOT MEET) Mr Temple yesterday? - Why (YOU THINK) I (MEET) him? -  I (SEE) him last Friday, but I (NOT SEE) him since then.
  9. Can you help me? I am looking (LOOK) for a job.
  10. You have a nice dog. How long (YOU HAVE) it?