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

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!
2Have you ............... your lunch?
Wrong!
3She ............... yet.
Wrong!
4I ............... such a mess.
Wrong!
5............... he brought his violin?
Wrong!
6Have you ever ............... to Australia?
Wrong!
7I ............... all the plays of Shakespeare.
Wrong!
8My parents ............... me.
Wrong!
9He ............... always wanted to be a soldier.
Wrong!
10She ............... to anybody.
Wrong!
Done.
Score: 0/10

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
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
760,468 
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 Other Words for “Impressed” March 30, 2026
  • 100 Idioms for Giving Warnings March 30, 2026
  • Lunting: walking while smoking a pipe March 30, 2026
  • 100 Words to Use Instead of “Diverse” March 30, 2026
  • 100 Idioms Bosses Love Using March 30, 2026
  • 100 Best Synonyms for “System” March 30, 2026
  • 100 Other Words for “Short” March 30, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy 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.