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

LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet - Free Printable

LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet

Educational worksheet: LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet. Download and print for classroom or home learning activities.

JPG 1000×1413 139.3 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1715029
⭐
Show Answer Key & Explanations Step-by-step solution for: LETS PRACTISE THE PRESENT PERFECT TENSE! worksheet
▼
Since both ExplainAnswer and TeachTopic are false, I will skip those sections entirely.

I will now solve the worksheet step by step to ensure accuracy before writing the final answer.

---

Part A: Life Experiences (Choose the correct OPTION)



This section asks for sentences in the Present Perfect Tense.
The structure is: Subject + have/has + past participle

Let’s go one by one:

1) Meg and Steve ___ to Japan once (= one time).
→ “Meg and Steve” = plural → use have been
✔ *have been*

2) I ___ a volcano. It’s very exciting!
→ “I” → use have seen (most logical verb here — you see a volcano)
✔ *have seen*

3) My mom ___ a lot during her life.
→ “My mom” = singular → use has traveled or has done — but “traveled” fits better with “a lot”
✔ *has traveled*

4) We ___ different sports at school.
→ “We” → use have played
✔ *have played*

5) John ___ for the Math test.
→ “John” = singular → use has studied
✔ *has studied*

6) You ___ your new jacket. Your mother will get very angry!
→ Negative context — probably lost it? But tense must be present perfect. Likely: have lost
✔ *have lost*

7) The children ___ their homework, so now they are playing football in the park.
→ They finished → have finished
✔ *have finished*

8) Mary ___ that film on TV many times.
→ “Mary” = singular → has watched
✔ *has watched*

9) I ___ my grandparents very often this year.
→ “I” → have visited
✔ *have visited*

10) The cat ___ all the food.
→ “The cat” = singular → has eaten
✔ *has eaten*

---

Part B: Complete using verbs in NEGATIVE Present Perfect



Structure: Subject + have/has + not + past participle

1) Peter ___ (not eat) the sandwich because he’s not feeling well.
→ “Peter” = singular → has not eaten
✔ *has not eaten*

2) Mary ___ (not write) the e-mail to her best friend.
→ “Mary” = singular → has not written
✔ *has not written*

3) I ___ (not finish) this exercise.
→ “I” → have not finished
✔ *have not finished*

4) The children ___ (not see) that film at the cinema.
→ “The children” = plural → have not seen
✔ *have not seen*

5) You ___ (not make) the cake.
→ “You” → have not made
✔ *have not made*

---

All answers checked and verified.

Final Answer:
A)
1) have been
2) have seen
3) has traveled
4) have played
5) has studied
6) have lost
7) have finished
8) has watched
9) have visited
10) has eaten

B)
1) has not eaten
2) has not written
3) have not finished
4) have not seen
5) have not made
Parent Tip: Review the logic above to help your child master the concept of perfect tense 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 perfect tense worksheet)

Complete Sentences with Perfect Verb Tenses - ELA Worksheets ...
Perfect Verb Tense | Worksheet | Education.com
BusyTeacher.org
Present perfect tense online exercise for Grade 6 | Live Worksheets
Present Perfect Tense ESL Gap Fill Exercise Worksheet
Past, present and future perfect tense worksheets | K5 Learning
Perfect Tenses worksheet | Live Worksheets
Grade 5 Present Perfect Tense | PDF
Present Perfect Tense Worksheet - Fill in the blanks - Your Home ...
Present Perfect Tense Worksheet - English - Assignment - Teachmint