Present Perfect Tense Exercises with Answers

Exercise of Present Perfect Tense

Write down the correct form of the verb given in the bracket to make a sentence into the present perfect tense.

  1. Sam _________ his friend in the 100 m race. (beat)
  2. The monkey  ___________ on his leg in the jungle. (bite)
  3. _____ you ______ all the documents carefully? (keep)
  4. The dust __________  everywhere in the kitchen. (blow)
  5. She ___________ anything yet for the party wearing. (not/ choose)
  6. _____ we ______ this task completely? (do)
  7. He _______ most of the time playing games. (spend)
  8. She _________ a single word yet. (speak)
  9. Where _____ he _______ yesterday? (sit)
  10. I __________ all the terms and conditions of your company. (read)
  11. She _______ already ______ the bill with an extra tip. (pay)
  12. He ______ suddenly from the cafe. (leave)
  13. _____ you ______ that musical voice coming from that direction? (hear)
  14. The grass _______ very long these days. (grow)
  15. He _________ under the pressure of his boss. (work)

Present Perfect Tense with Answers

  1. Sam has beaten his friend in the 100 m race.
  2. The monkey has bitten on his leg in the jungle.
  3. have you kept all the documents carefully?
  4. The dust has blown everywhere in the kitchen.
  5. She hasn’t chosen anything yet for the party wearing.
  6. have we have done this task completely?
  7. He has spent most of the time playing games.
  8. She has spoken a single word yet.
  9. Where has he sat yesterday?
  10. I have read all the terms and conditions of your company.
  11. She has already paid the bill with an extra tip.
  12. He has left suddenly the cafe.
  13. have you heard that musical voice coming from that direction?
  14. The grass has grown very long these days.
  15. He has worked under the pressure of his boss.

Present Perfect Tense Worksheet

present perfect tense worksheet

More Exercises

  1. Exercise of Present Perfect Continuous Tense
  2. Exercise of Present Continuous Tense
  3. Exercise of Simple Present Tense