Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Present perfect tense worksheet Exercise

February 17, 2015 - B1pdf

Make meaningful sentences in the present perfect tense.
Notes

We make the present perfect tense form by putting has / have before the past participle form of the verb.

Note that has is used when the subject is a singular noun or pronoun. Have is used when the subject is a plural noun or pronoun.

The first person pronouns I and we take have. The third person pronouns he, she and it takehas.

The pronouns you and they takehave.

Fill in the blanks.

Progress 0 of 10 answered
1I ............... finished the job.
Wrong!
Use "have" with the subject "I" in the present perfect.
2Have you ............... your lunch?
Wrong!
After "have", use the past participle "eaten" to form the present perfect.
3She has ............... yet.
Wrong!
Use "not returned" after "has" to make a negative present perfect sentence.
4I ............... such a mess.
Wrong!
Use "have never seen" for life experience up to now.
5............... he brought his violin?
Wrong!
Use "Has" with the subject "he" in a present perfect question.
6Have you ever ............... to Australia?
Wrong!
After "have", use the past participle "been" in the present perfect.
7I ............... all the plays of Shakespeare.
Wrong!
Use "have read" to show a completed experience connected with the present.
8My parents ............... me.
Wrong!
Use "have never hurt" with the plural subject "my parents" and the past participle "hurt".
9He ............... always wanted to be a soldier.
Wrong!
Use "has" with "he" to form the present perfect.
10She ............... to anybody.
Wrong!
Use "has never apologized" with the singular subject "she" in the present perfect.
Done.
Score: 0/10
Share your score!

Answers

  1. I have finished the job.
  2. Have you eaten your lunch?
  3. She has not returned yet.
  4. I have never seen such a mess.
  5. Has he brought his violin?
  6. Have you ever been to Australia?
  7. I have read all the plays of Shakespeare.
  8. My parents have never hurt me.
  9. He has always wanted to be a soldier.
  10. She has never apologized to anybody.
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 Words to Describe Journeys July 10, 2026
  • 100 Words Every Media Analyst Should Know July 10, 2026
  • 100 Best Synonyms for “Prepared” July 10, 2026
  • 100 Best Synonyms for “Beautifully” July 10, 2026
  • Adverbs of Manner Exercise July 10, 2026
  • 100 Best Synonyms for “Synonym Synonyms” July 10, 2026
  • 100 Words Every Cultural Commentator Should Know July 10, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Pro · Privacy Policy · Refund Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.