Present Perfect Tense Worksheet

Present Perfect Tense Worksheets with Answers

Present Perfect Tense Worksheets with Answers

  1. Bob __________ the window. (paint)
  2. She __________ roses in her lawn. (plant)
  3. I __________ to Rome. (not, be)
  4. Everybody in the class __________ the assignment. (complete)
  5. The poet __________ a romantic peom. (write)
  6. Alex __________ Spanish. (learn)
  7. They __________ the football. (not, play)
  8. The friends __________ to restaurant for dinner. (be)
  9. My mom __________ meal for me. (cook)
  10. The kids __________ the glass. (break)

Answers

  1. Bob has painted the window.
  2. She has planted roses in her lawn.
  3. I have not been to Rome.
  4. Everybody in the class has completed the assignment.
  5. The poet has written a romantic peom.
  6. Alex has learnt Spanish.
  7. They have not played the football.
  8. The friends have been to restaurant for dinner.
  9. My mom has cooked meal for me.
  10. The kids have broken the glass.
Present Perfect Tense Worksheet
Present Perfect Tense Worksheet
  1. She __________ here all her life.
    • was living
    • has lived
  2. I __________ my documents there.
    • have forgotten
    • has forgotten
  3. The children __________ a lot in the zoo.
    • has enjoyed
    • have enjoyed
  4. They __________ to the shopping mall.
    • have gone
    • were going
  5. She __________ the movie in this Cineplex.
    • have watched
    • has watched
Present Perfect Tense Worksheets
Present Perfect Tense Worksheets
Affirmative SentencesNegation SentencesInterrogative Sentences
He has returned my bicycle.He has not returned my bicycle.Has he returned my bicycle?
The chef has baked the cake.The chef has not baked the cake.Has the chef baked the cake?
Tom has solved the sum.Tom has not solved the sum.Has Tom solved the sum?
Salma has written many stories.Salma has not written many stories.Has Salma written many stories?
He has traveled around the world.He has not traveled around the world.Has he traveled around the world?
They have been to London.They have not been to London.Have they been to London?
I have completed my graduation.I have not completed my graduation.Have I completed my graduation?
She has attended the webinar yesterday.She has not attended the webinar yesterday.Has she attended the webinar yesterday?

Present Perfect Tense Worksheets with Answers
Present Perfect Tense Worksheets with Answers

Download Present Perfect Tense Worksheets pdf

Further Reading

  1. All Verb Tenses in English Grammar
  2. Simple Present Tense (Formula, Examples & Exercises)
  3. 50 Sentences of Simple Present Tense
  4. Simple Present Tense Worksheets
  5. Present Continuous Tense Formula, Examples & Usage
  6. 50 Sentences of Present Continuous Tense
  7. Present Continuous Tense Worksheets
  8. Present Perfect Tense with Examples
  9. 50 Sentences of Present Perfect Tense
  10. Present Perfect Tense Worksheets
  11. Present Perfect Continuous Tense Examples, Exercise, & Structure
  12. 50 Sentences of Present Perfect Continuous Tense
  13. Present Perfect Continuous Tense Worksheets

Leave a Comment

Your email address will not be published. Required fields are marked *