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

Present Perfect Tense worksheets with visual prompts and fill-in-the-blank exercises for language practice.

Three worksheets on the Present Perfect Tense, featuring exercises with illustrations of people reading, playing piano, shopping, and eating, designed for language learning.

Three worksheets on the Present Perfect Tense, featuring exercises with illustrations of people reading, playing piano, shopping, and eating, designed for language learning.

WEBP 630×315 20.4 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #617780
Show Answer Key & Explanations Step-by-step solution for: Present Perfect Tense (Worksheet) (teacher made) - Twinkl
I can see this is a Present Perfect Tense worksheet with fill-in-the-blank exercises. Let me work through each section carefully.

Section 1 (Left side):
The instructions say to "Fill in the blanks with the PRESENT PERFECT"

a. I have already finished my homework.
b. My sister has just bought a big birthday cake today.
c. I have cleaned my room and gone to school.
d. We have already arrived home for lunch time.
e. She has already finished her dinner.
f. He has gone to the library.

Section 2 (Middle):
Instructions: "Fill in the blanks with the PRESENT PERFECT"

a. The army has defeated the city last week.
Wait, that doesn't sound right. Let me reconsider - it should be: The army has defeated the enemy/has won the battle... Actually looking at context clues, it might be asking for something like "The army has defended the city" or similar.

Let me look more carefully at what makes sense:
- For "The army ___ the city last week" - This needs present perfect, so it would be "has defended" or "has attacked" depending on context.

b. Tom ___ playing the piano for two hours.
Answer: has been (Tom has been playing the piano for two hours)

c. She ___ in France all her life.
Answer: has lived (She has lived in France all her life)

Then there's another section: "Now, write your own sentences to go with these pictures."

Looking at the pictures:
1. Person studying/writing - I have studied English for three years.
2. Person eating - She has eaten breakfast already.

Section 3 (Right side):
"Now, write your own sentences to go with these pictures."

Pictures show:
1. Girl drinking water - She has drunk some water. / I have had some water.
2. Man with shopping cart - He has bought groceries. / He has done his shopping.

Let me provide complete answers for all sections:

Final Answer:

Section 1:
a. I have already finished my homework.
b. My sister has just bought a big birthday cake today.
c. I have cleaned my room and gone to school.
d. We have already arrived home for lunch time.
e. She has already finished her dinner.
f. He has gone to the library.

Section 2:
a. The army has defended the city.
b. Tom has been playing the piano for two hours.
c. She has lived in France all her life.

Own sentences:
1. I have studied hard for the test.
2. She has eaten her lunch.

Section 3:
1. She has drunk some water.
2. He has bought some groceries.
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 Exercises, Free Printable Present Perfect ...
Grade 5 Present Perfect Tense | PDF
Present Perfect Tense - ESL worksheet by Tmk939
Present Perfect Tense (Worksheet) (teacher made) - Twinkl
Present Perfect Tense English Grammar Worksheet – English Treasure ...
Present Perfect Tense Present Perfect Grammar Exercise (Electronic Version)
Present Perfect Tense Vol.1 worksheet | Live Worksheets
Present Perfect Tense Worksheet - English - Assignment - Teachmint
Present Perfect Tense ESL Gap Fill Exercise Worksheet
Verb Tense Worksheets | Present Perfect