• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

Present perfect tense worksheet Exercise

November 24, 2016 B1pdf

The present perfect tense is used to talk about actions or situations completed in the past. Note that the present perfect is not used with time expressions referring to the past.

Complete the following sentences using an appropriate present perfect tense form.

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

Progress 0 of 10 answered
1He ............... from the hills.
Wrong!
Use "has returned" because the present perfect with "he" is formed with "has" plus the past participle.
2You ............... me.
Wrong!
Use "have never helped" because the present perfect with "you" uses "have" plus the past participle.
3She ............... many books on philosophy.
Wrong!
Use "has authored" because a singular subject takes "has" in the present perfect.
4You ............... a great help to me.
Wrong!
Use "have always been" because the sentence describes a continuing state up to now.
5She ............... the camera she borrowed from me.
Wrong!
Use "has returned" because "she" takes "has" in the present perfect.
6He has never ............... any interest in politics.
Wrong!
Use "shown" because the present perfect needs the past participle after "has never".
7Dad has ............... on the sofa all morning.
Wrong!
Use "lain" because it is the past participle of "lie" meaning rest or recline.
8We ............... any information about them.
Wrong!
Use "have not received" because the negative present perfect with "we" is "have not" plus the past participle.
9Your boy has ............... another window of mine.
Wrong!
Use "broken" because the present perfect needs the past participle after "has".
10I ............... well for the exam.
Wrong!
Use "have prepared" because the subject "I" takes "have" in the present perfect.

Exercise complete

0/ out of 10 correct answers
Challenge a friend
More Exercises →

Answers

  1. He has returned from the hills.
  2. You have never helped me.
  3. She has authored many books on philosophy.
  4. You have always been a great help to me.
  5. She has returned the camera she borrowed from me.
  6. He has never shown any interest in politics.
  7. Dad has lain on the sofa all morning.
  8. We have not received any information about them.
  9. Your boy has broken another window of mine.
  10. I have prepared well for the exam.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 105 lessons and 688 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Present perfect: experience, change and news Module 04: Tenses & verb forms · Lesson 7

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Best Synonyms for “Doing” October 22, 2026
  • “Disinterested” and “uninterested” have overlapped for centuries October 22, 2026
  • 100 Best Synonyms for “Spontaneous” October 22, 2026
  • Critical Discussion Error Correction Exercise October 22, 2026
  • 100 Best Synonyms for “Cheerless” October 22, 2026
  • 100 Best Synonyms for “Prophecy” October 22, 2026
  • 100 Best Synonyms for “Spirit” October 22, 2026
  • 100 Best Synonyms for “Distinct” October 22, 2026
  • Comprise, consist of, include, compose, constitute, and make up: How to choose October 22, 2026
  • Describing People Vocabulary Exercise October 22, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap