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

Present Perfect Tense worksheet with exercises and a birthday cake illustration.

A colorful educational worksheet titled "Present Perfect Tense" from CGP Books, featuring exercises to identify and convert sentences into the present perfect tense, with a birthday cake illustration and a fairy character.

A colorful educational worksheet titled "Present Perfect Tense" from CGP Books, featuring exercises to identify and convert sentences into the present perfect tense, with a birthday cake illustration and a fairy character.

JPG 420×594 59.2 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #914423
Show Answer Key & Explanations Step-by-step solution for: Present Perfect Tense Tasks (Year 3) | CGP Plus
Final Answer:
We have waited for ages!
I have played all those video games.
He has gone to fetch the ball back.

──────────────────────────────────────

Explanation:
Let’s look at each sentence one by one.

1. “I ate the biggest slice of cake yesterday.” → This is past tense (yesterday = finished time). Not present perfect.

2. “We have waited for ages!” → “Have waited” = present perfect. It means we started waiting a while ago and are still waiting now (or just stopped).

3. “This is the best birthday ever.” → This is present simple, not about an action that started in the past.

4. “I have played all those video games.” → “Have played” = present perfect. It means I finished playing them sometime before now.

5. “He has gone to fetch the ball back.” → “Has gone” = present perfect. He left and is not here now.

6. “I was going to the theme park.” → This is past continuous (was going). Not present perfect.

So only 3 sentences are in present perfect tense.

Now let’s change the simple past sentences to present perfect:

1. “We had piano lessons for two years.” → Change “had” to “have had” → “We have had piano lessons for two years.”

2. “I practised dancing with my dog.” → Change “practised” to “have practised” → “I have practised dancing with my dog.”

3. “The girl performed really well in the show.” → Change “performed” to “has performed” → “The girl has performed really well in the show.”

4. “They studied hard to learn their lines.” → Change “studied” to “have studied” → “They have studied hard to learn their lines.”

5. Challenge: “I went to the theatre to see a pantomime.” → Change “went” to “have gone” → “I have gone to the theatre to see a pantomime.”

Note: For #5, “have gone” means you’re still there or just came back — it sounds a little odd because “went” usually means you did it and came back. But grammatically, it’s correct for present perfect.

So the final answer for the ticked boxes is:

We have waited for ages!
I have played all those video games.
He has gone to fetch the ball back.

And the rewritten sentences are:

1. We have had piano lessons for two years.
2. I have practised dancing with my dog.
3. The girl has performed really well in the show.
4. They have studied hard to learn their lines.
5. I have gone to the theatre to see a pantomime.
Parent Tip: Review the logic above to help your child master the concept of present perfect 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 worksheet)

Present Perfect Tense Tasks (Year 3) | CGP Plus
Present Perfect Tense (Worksheet) (teacher made) - Twinkl
216 Present perfect or past simple tense English ESL workshe…
BusyTeacher.org
Present Perfect Tense ESL Grammar Exercises Test Worksheet
Present perfect tense online exercise for Grade 6 | Live Worksheets
English for Kids Step by Step: Present Perfect Tense Reading ...
Present Perfect - ESL worksheet by atlantis1971
101 Printable Present Perfect Positive PDF Worksheets - Grammarism
Present Perfect - Mixed - Worksheet | English Grammar