Fill in the blanks with the correct present perfect verb form in this educational worksheet.
Present Perfect Worksheet with fill-in-the-blank exercises focusing on present perfect verb forms.
PNG
320×414
23.8 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #291222
⭐
Show Answer Key & Explanations
Step-by-step solution for: Present perfect tense form of verbs worksheet - Your Home Teacher
▼
Show Answer Key & Explanations
Step-by-step solution for: Present perfect tense form of verbs worksheet - Your Home Teacher
Let's solve the Present Perfect Worksheet step by step. The task is to fill in the blanks with the correct present perfect tense form of the verbs in parentheses.
---
- Structure: have/has + past participle
- Used for:
- Actions that happened at an unspecified time before now.
- Experiences (ever, never).
- Actions that started in the past and continue to the present.
- Changes or results that are relevant now.
---
Now let’s go through each sentence:
---
1. I have ______ breakfast. (eat)
→ eaten
✔ *I have eaten breakfast.* (Completed action with relevance now.)
2. He has ______ his work. (finish)
→ finished
✔ *He has finished his work.* (Action completed, possibly just now.)
3. They have ______ out for a walk. (go)
→ gone
✔ *They have gone out for a walk.* (They are still out; not back yet.)
4. We have ______ a delicious cake. (make)
→ made
✔ *We have made a delicious cake.* (It exists now — result is relevant.)
5. You have ______ a delicious cake. (clean)
→ cleaned
✘ Wait! This seems off. "Clean" doesn't go with "cake" logically.
But if it's a typo and meant to be "made", then:
✔ *You have made a delicious cake.*
Or perhaps it's "cleaned" as in cleaning up after making? But that doesn’t fit.
Let's assume it's "made" — likely a typo.
→ made (assuming typo)
6. They have ______ all day in the garden. (spend)
→ spent
✔ *They have spent all day in the garden.* (From past until now.)
7. I have ______ a headache since this morning. (have)
→ had
✔ *I have had a headache since this morning.* (Started in past, continues.)
8. He hasn’t ______ lunch yet. (eat)
→ eaten
✔ *He hasn’t eaten lunch yet.* (Not done, but expected.)
9. I have never ______ that movie before. (see)
→ seen
✔ *I have never seen that movie before.* (Experience — never did.)
10. Have you ever ______ to Paris? (be)
→ been
✔ *Have you ever been to Paris?* (Experience — visited?)
11. I think we’ve ______ before. (meet)
→ met
✔ *I think we’ve met before.* (Past experience.)
12. Have you ______ your homework yet? (finish)
→ finished
✔ *Have you finished your homework yet?* (Completed or not?)
13. I have ______ eating out as much since I started cooking more at home. (stop)
→ stopped
✔ *I have stopped eating out as much...* (Change in habit.)
14. We have ______ to go on a trip next month. (decide)
→ decided
✔ *We have decided to go on a trip...* (Decision made recently.)
15. The principal has ______ that the school will present a play. (announce)
→ announced
✔ *The principal has announced...* (Recently shared news.)
16. He has ______ me a gift. (give)
→ given
✔ *He has given me a gift.* (Given already — result is here.)
17. She has ______ breakfast. (make)
→ made
✔ *She has made breakfast.* (Prepared it — exists now.)
18. You have ______ all the milk. (drink)
→ drunk
✔ *You have drunk all the milk.* (Finished drinking — no milk left.)
19. I have ______ at this company for ten years. (work)
→ worked
✔ *I have worked at this company for ten years.* (Started 10 years ago, still working.)
20. They have ______ to the teacher about the test. (speak)
→ spoken
✔ *They have spoken to the teacher about the test.* (Conversation happened.)
---
1. eaten
2. finished
3. gone
4. made *(or cleaned — but "made" fits better)*
5. made *(likely typo; should be "made")*
6. spent
7. had
8. eaten
9. seen
10. been
11. met
12. finished
13. stopped
14. decided
15. announced
16. given
17. made
18. drunk
19. worked
20. spoken
---
Always check:
- Use have/has + past participle
- Past participles often end in -ed (regular verbs), but irregular verbs like eat → eaten, go → gone, see → seen, drink → drunk, etc., must be memorized.
Let me know if you'd like a printable version or explanation for any specific sentence!
---
🔹 Rules for Present Perfect Tense:
- Structure: have/has + past participle
- Used for:
- Actions that happened at an unspecified time before now.
- Experiences (ever, never).
- Actions that started in the past and continue to the present.
- Changes or results that are relevant now.
---
Now let’s go through each sentence:
---
1. I have ______ breakfast. (eat)
→ eaten
✔ *I have eaten breakfast.* (Completed action with relevance now.)
2. He has ______ his work. (finish)
→ finished
✔ *He has finished his work.* (Action completed, possibly just now.)
3. They have ______ out for a walk. (go)
→ gone
✔ *They have gone out for a walk.* (They are still out; not back yet.)
4. We have ______ a delicious cake. (make)
→ made
✔ *We have made a delicious cake.* (It exists now — result is relevant.)
5. You have ______ a delicious cake. (clean)
→ cleaned
✘ Wait! This seems off. "Clean" doesn't go with "cake" logically.
But if it's a typo and meant to be "made", then:
✔ *You have made a delicious cake.*
Or perhaps it's "cleaned" as in cleaning up after making? But that doesn’t fit.
Let's assume it's "made" — likely a typo.
→ made (assuming typo)
6. They have ______ all day in the garden. (spend)
→ spent
✔ *They have spent all day in the garden.* (From past until now.)
7. I have ______ a headache since this morning. (have)
→ had
✔ *I have had a headache since this morning.* (Started in past, continues.)
8. He hasn’t ______ lunch yet. (eat)
→ eaten
✔ *He hasn’t eaten lunch yet.* (Not done, but expected.)
9. I have never ______ that movie before. (see)
→ seen
✔ *I have never seen that movie before.* (Experience — never did.)
10. Have you ever ______ to Paris? (be)
→ been
✔ *Have you ever been to Paris?* (Experience — visited?)
11. I think we’ve ______ before. (meet)
→ met
✔ *I think we’ve met before.* (Past experience.)
12. Have you ______ your homework yet? (finish)
→ finished
✔ *Have you finished your homework yet?* (Completed or not?)
13. I have ______ eating out as much since I started cooking more at home. (stop)
→ stopped
✔ *I have stopped eating out as much...* (Change in habit.)
14. We have ______ to go on a trip next month. (decide)
→ decided
✔ *We have decided to go on a trip...* (Decision made recently.)
15. The principal has ______ that the school will present a play. (announce)
→ announced
✔ *The principal has announced...* (Recently shared news.)
16. He has ______ me a gift. (give)
→ given
✔ *He has given me a gift.* (Given already — result is here.)
17. She has ______ breakfast. (make)
→ made
✔ *She has made breakfast.* (Prepared it — exists now.)
18. You have ______ all the milk. (drink)
→ drunk
✔ *You have drunk all the milk.* (Finished drinking — no milk left.)
19. I have ______ at this company for ten years. (work)
→ worked
✔ *I have worked at this company for ten years.* (Started 10 years ago, still working.)
20. They have ______ to the teacher about the test. (speak)
→ spoken
✔ *They have spoken to the teacher about the test.* (Conversation happened.)
---
✔ Final Answers:
1. eaten
2. finished
3. gone
4. made *(or cleaned — but "made" fits better)*
5. made *(likely typo; should be "made")*
6. spent
7. had
8. eaten
9. seen
10. been
11. met
12. finished
13. stopped
14. decided
15. announced
16. given
17. made
18. drunk
19. worked
20. spoken
---
💡 Tip:
Always check:
- Use have/has + past participle
- Past participles often end in -ed (regular verbs), but irregular verbs like eat → eaten, go → gone, see → seen, drink → drunk, etc., must be memorized.
Let me know if you'd like a printable version or explanation for any specific sentence!
Parent Tip: Review the logic above to help your child master the concept of perfect verb tense worksheet.