Present Perfect Tense Exercises, Free Printable Present Perfect ... - Free Printable
Educational worksheet: Present Perfect Tense Exercises, Free Printable Present Perfect .... Download and print for classroom or home learning activities.
WEBP
595×842
49.2 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1715066
⭐
Show Answer Key & Explanations
Step-by-step solution for: Present Perfect Tense Exercises, Free Printable Present Perfect ...
▼
Show Answer Key & Explanations
Step-by-step solution for: Present Perfect Tense Exercises, Free Printable Present Perfect ...
Let's solve this Present Perfect Tense Grammar Worksheet step by step.
The present perfect tense is used to describe actions that happened at an unspecified time before now or actions that began in the past and continue into the present. It is formed with have/has + past participle.
We’ll go through each sentence and choose the correct option, explaining why.
---
✔ Correct: has been
- Subject: *She* → third person singular → use has
- "Has been" is correct for a completed action with relevance to the present.
- ✔ Answer: has been
---
✔ Correct: has driven
- Subject: *She* → third person singular → use has
- "Driven" is the past participle of "drive"
- ✔ Answer: has driven
---
✔ Correct: have been
- Subject: *I* → first person plural → use have
- "Have been" is correct for experience
- ✔ Answer: have been
---
✔ Correct: returned
- After has, we need the past participle form → "returned"
- "Return" is the base verb; "returned" is the past participle
- ✔ Answer: returned
---
✔ Correct: written
- "Wrote" is simple past; "written" is past participle
- After has, use past participle → "written"
- ✔ Answer: written
---
✔ Correct: done
- After have, use past participle → "done"
- "Do" is base verb; "done" is past participle
- ✔ Answer: done
---
✔ Correct: traveled
- "Travel" is base verb; "traveled" is past participle
- After has, use past participle → "traveled"
- ✔ Answer: traveled
---
✔ Correct: have
- Subject: *They* → plural → use have
- ✔ Answer: have
---
✔ Correct: haven't lived
- Subject: *I* → use have not (haven't)
- "Lived" is past participle
- ✔ Answer: haven't lived
---
✔ Correct: eaten
- After hasn't, use past participle → "eaten"
- "Ate" is simple past, not correct here
- ✔ Answer: eaten
---
✔ Correct: haven't
- Subject: *They* → plural → use have not (haven't)
- "Hasn't" is for third person singular
- ✔ Answer: haven't
> Note: "Telegraph" should probably be "telegraphed", but it’s likely a typo. Assuming intended meaning.
---
✔ Correct: met
- After have, use past participle → "met"
- "Meet" is base verb; "met" is past participle
- ✔ Answer: met
---
✔ Correct: has broken
- Subject: *He* → third person singular → use has
- ✔ Answer: has broken
---
✔ Correct: have entered
- Subject: *I* → use have
- ✔ Answer: have entered
---
## ✔ Final Answers:
| Question | Correct Option |
|--------|----------------|
| 1 | has been |
| 2 | has driven |
| 3 | have been |
| 4 | returned |
| 5 | written |
| 6 | done |
| 7 | traveled |
| 8 | have |
| 9 | haven't lived |
| 10 | eaten |
| 11 | haven't |
| 12 | met |
| 13 | has broken |
| 14 | have entered |
---
- Use have with I, you, we, they
- Use has with he, she, it
- Always use past participle after have/has/have not/has not
- Common past participles:
- write → written
- drive → driven
- eat → eaten
- travel → traveled
- meet → met
This worksheet helps reinforce the correct use of present perfect tense with proper subject-verb agreement and past participle forms.
Let me know if you'd like a printable version or explanation in another language!
The present perfect tense is used to describe actions that happened at an unspecified time before now or actions that began in the past and continue into the present. It is formed with have/has + past participle.
We’ll go through each sentence and choose the correct option, explaining why.
---
1. She has been / have been to most islands in the Maldives.
✔ Correct: has been
- Subject: *She* → third person singular → use has
- "Has been" is correct for a completed action with relevance to the present.
- ✔ Answer: has been
---
2. She have / has driven a car for years.
✔ Correct: has driven
- Subject: *She* → third person singular → use has
- "Driven" is the past participle of "drive"
- ✔ Answer: has driven
---
3. I have been / has been to over 50 theatres.
✔ Correct: have been
- Subject: *I* → first person plural → use have
- "Have been" is correct for experience
- ✔ Answer: have been
---
4. He has never return / returned to London.
✔ Correct: returned
- After has, we need the past participle form → "returned"
- "Return" is the base verb; "returned" is the past participle
- ✔ Answer: returned
---
5. He has wrote / written several books about cats.
✔ Correct: written
- "Wrote" is simple past; "written" is past participle
- After has, use past participle → "written"
- ✔ Answer: written
---
6. Have you do / done a free trip?
✔ Correct: done
- After have, use past participle → "done"
- "Do" is base verb; "done" is past participle
- ✔ Answer: done
---
7. Jack has never travel / traveled with a train.
✔ Correct: traveled
- "Travel" is base verb; "traveled" is past participle
- After has, use past participle → "traveled"
- ✔ Answer: traveled
---
8. They have / has never tried to raise gifts.
✔ Correct: have
- Subject: *They* → plural → use have
- ✔ Answer: have
---
9. I haven't lived / hasn't lived here for ten years.
✔ Correct: haven't lived
- Subject: *I* → use have not (haven't)
- "Lived" is past participle
- ✔ Answer: haven't lived
---
10. She hasn't eaten / ate pasta in a very long time.
✔ Correct: eaten
- After hasn't, use past participle → "eaten"
- "Ate" is simple past, not correct here
- ✔ Answer: eaten
---
11. They hasn't / haven't telegraph or emailed first.
✔ Correct: haven't
- Subject: *They* → plural → use have not (haven't)
- "Hasn't" is for third person singular
- ✔ Answer: haven't
> Note: "Telegraph" should probably be "telegraphed", but it’s likely a typo. Assuming intended meaning.
---
12. Who have you meet / met from our company?
✔ Correct: met
- After have, use past participle → "met"
- "Meet" is base verb; "met" is past participle
- ✔ Answer: met
---
13. He has broken / have broken his foot.
✔ Correct: has broken
- Subject: *He* → third person singular → use has
- ✔ Answer: has broken
---
14. I have entered / has entered the school.
✔ Correct: have entered
- Subject: *I* → use have
- ✔ Answer: have entered
---
## ✔ Final Answers:
| Question | Correct Option |
|--------|----------------|
| 1 | has been |
| 2 | has driven |
| 3 | have been |
| 4 | returned |
| 5 | written |
| 6 | done |
| 7 | traveled |
| 8 | have |
| 9 | haven't lived |
| 10 | eaten |
| 11 | haven't |
| 12 | met |
| 13 | has broken |
| 14 | have entered |
---
🔍 Summary Tips:
- Use have with I, you, we, they
- Use has with he, she, it
- Always use past participle after have/has/have not/has not
- Common past participles:
- write → written
- drive → driven
- eat → eaten
- travel → traveled
- meet → met
This worksheet helps reinforce the correct use of present perfect tense with proper subject-verb agreement and past participle forms.
Let me know if you'd like a printable version or explanation in another language!
Parent Tip: Review the logic above to help your child master the concept of perfect tense worksheet.