Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Printable Present Perfect Tense grammar worksheet for English learners, with questions on verb usage in the present perfect tense.

Free printable Present Perfect Tense grammar worksheet for English learners, featuring a classroom scene with students and a teacher, and multiple-choice questions to practice verb forms.

Free printable Present Perfect Tense grammar worksheet for English learners, featuring a classroom scene with students and a teacher, and multiple-choice questions to practice verb forms.

WEBP 595×842 49.2 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #617823
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.

---

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 third person singular, incorrect here
- Answer: haven't

---

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
- "Broken" is past participle
- Answer: has broken

---

14. I have entered / has entered the school.


Correct: have entered

- Subject: *I* → use have
- "Entered" is past participle
- 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 of Key Rules:


- Use have with I, you, we, they
- Use has with he, she, it
- Use past participle after have/has (e.g., been, driven, written, eaten, met)
- Negative: have/has not (haven’t/hasn’t)
- Questions: Have/Has + subject + past participle?

This worksheet helps reinforce the present perfect tense structure and usage!

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 present perfect tenses worksheet.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all present perfect tenses worksheet)

Present Perfect Tense English Grammar Worksheet – English Treasure ...
Free Perfect Present Tense Worksheets – Grade 5Making English Fun
Present Perfect Tense Tasks (Year 3) | CGP Plus
LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet | Live Worksheets
Present perfect tense | Teaching Resources
Present Perfect Tense Vol.1 worksheet | Live Worksheets
Present Perfect Tense Exercises, Free Printable Present Perfect ...
Present perfect tense online exercise for Grade 6 | Live Worksheets
Past, present and future perfect tense worksheets | K5 Learning
Grammar Worksheets ( Present Perfect Tense ) – English Created ...