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

Perfect Verb Tense | Worksheet - Free Printable

Perfect Verb Tense | Worksheet

Educational worksheet: Perfect Verb Tense | Worksheet. Download and print for classroom or home learning activities.

GIF 301×389 37.7 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1715035
Show Answer Key & Explanations Step-by-step solution for: Perfect Verb Tense | Worksheet
Let’s go through the worksheet step by step.

---

Part 1: Identify the tense of the perfect verb in the following sentences

We need to find the perfect verb in each sentence and say whether it’s present perfect, past perfect, or future perfect.

Recall:
- Present perfect: has/have + past participle → action started in past, continues or affects now.
- Past perfect: had + past participle → action finished before another past action.
- Future perfect: will have + past participle → action will be finished before a future time.

Now let’s look at each sentence:

1. *By the time the dog walker came, we had driven off the animal preserve.*
→ “had driven” → past perfect (action done before “came”)

2. *The birds have flown south for the winter.*
→ “have flown” → present perfect (they flew, and they’re still gone — affects now)

3. *We will have walked for 2 hours by the time we get back to camp.*
→ “will have walked” → future perfect (by future time “get back”, walking will be done)

4. *After we had ridden through half the park, we stopped to enjoy lunch.*
→ “had ridden” → past perfect (riding finished before stopping)

5. *We will have seen all the animals by the time night falls.*
→ “will have seen” → future perfect (seeing will be complete before night falls)

6. *I had found that we were eating elephants.*
→ “had found” → past perfect (finding happened before realizing we were eating elephants)

7. *The giraffe have eaten all the leaves in the tree.*
→ Wait — “giraffe” is singular, so should be “has eaten”. But as written: “have eaten” → present perfect (though grammar error, tense is present perfect)

8. *After we get back home, I will have visited 5 countries in Africa.*
→ “will have visited” → future perfect (visiting will be done before getting back home)

9. *Even though the days were long, I have enjoyed seeing the wilderness.*
→ “have enjoyed” → present perfect (enjoying happened over past days and still matters now)

10. *By the time we arrive back at camp, I will have taken hundreds of beautiful pictures.*
→ “will have taken” → future perfect (taking pictures will be done before arriving)

So answers for Part 1:

1. Past perfect
2. Present perfect
3. Future perfect
4. Past perfect
5. Future perfect
6. Past perfect
7. Present perfect *(note: grammar issue — should be “has eaten”)*
8. Future perfect
9. Present perfect
10. Future perfect

---

Part 2: Convert the verb to past/present/future perfect tense

We’re given base verbs and must put them in the correct perfect tense based on context.

1. *After we ________ dinner, we sat around the fire and sang songs.*
→ Action happened before “sat” → past perfect → had eaten

2. *When the sun rises, we ________ the entire night under the stars.*
→ “rises” is future (in this context), and we’ll have finished watching → future perfect → will have watched

3. *The ________ breakfast every morning over to the other side of the field.*
→ This seems like a typo. Probably meant: “The [animal] ________ breakfast...” — but no subject. Assuming it’s general habit → present perfect? But “every morning” suggests simple present. Hmm. Wait — maybe it’s “The guide ________ breakfast...” — still unclear. Let’s assume it’s meant to be: “The guide has brought breakfast...” → present perfect (habitual action with present result). Or if it’s regular routine, maybe simple present “brings”. But instruction says convert to perfect tense. So likely: has brought (if singular subject) or have brought (if plural). Since “the” is used, probably singular → has brought

Wait — re-read: “The ________ breakfast every morning...” — missing subject. Maybe it’s “They ________ breakfast...” — then “have brought”. But since it’s ambiguous, and “every morning” implies repeated action, present perfect fits: have brought (assuming plural subject implied). But to be safe, let’s pick has brought assuming singular.

Actually — looking again: “The ________ breakfast every morning over to the other side of the field.” — likely missing verb. Original verb is “cook”? No — list says: “cook” is next. Wait — numbering:

Looking back at user input:

> 1. After we ________ dinner, we sat around the fire and sang songs.
> 2. When the sun rises, we ________ the entire night under the stars.
> 3. The ________ breakfast every morning over to the other side of the field.
> 4. By the time we see the lion, the zebra ________ to the other side of the field.
> 5. We ________ all of our food by the time the car came to pick us up.

And verbs to use: eat, watch, cook, run, eat — wait, “eat” appears twice? Let me check original:

User wrote:

> 1. After we ________ dinner, we sat around the fire and sang songs.
> 2. When the sun rises, we ________ the entire night under the stars.
> 3. The ________ breakfast every morning over to the other side of the field.
> 4. By the time we see the lion, the zebra ________ to the other side of the field.
> 5. We ________ all of our food by the time the car came to pick us up.

And verbs listed: eat, watch, cook, run, eat — yes, “eat” twice. Probably typo — maybe last one is “eat” again, or perhaps “finish”? But we’ll use what’s given.

So:

1. After we ________ dinner → verb: eat → past perfect → had eaten

2. When the sun rises, we ________ the entire night → verb: watch → future perfect → will have watched

3. The ________ breakfast → verb: cook → present perfect (habitual) → has cooked (assuming singular subject like “guide”)

4. By the time we see the lion, the zebra ________ → verb: run → future perfect → will have run

5. We ________ all of our food by the time the car came → verb: eat → past perfect → had eaten

Note: Sentence 5 says “came” (past), so action must be before that → past perfect.

So answers for Part 2:

1. had eaten
2. will have watched
3. has cooked *(or have cooked if plural subject — but “the” suggests singular)*
4. will have run
5. had eaten

---

Final Answer:

Part 1:
1. Past perfect
2. Present perfect
3. Future perfect
4. Past perfect
5. Future perfect
6. Past perfect
7. Present perfect
8. Future perfect
9. Present perfect
10. Future perfect

Part 2:
1. had eaten
2. will have watched
3. has cooked
4. will have run
5. had eaten
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)

Perfect Tenses Worksheet Worksheet
Present Perfect Tense ESL Gap Fill Exercise Worksheet
Present Perfect Tense Worksheet - Fill in the blanks - Your Home ...
Past, present and future perfect tense worksheets | K5 Learning
Verb Tense Worksheets | Present Perfect
Perfect Tenses worksheet | Live Worksheets
Present Perfect Tense (Worksheet) (teacher made) - Twinkl
Complete Sentences with Perfect Verb Tenses - ELA Worksheets ...
Present Perfect Tense ESL Word Order Exercise Worksheet
Present Perfect Tense Vol.1 worksheet | Live Worksheets