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

Past Perfect Tense online exercise for Grade-7 - Free Printable

Past Perfect Tense online exercise for Grade-7

Educational worksheet: Past Perfect Tense online exercise for Grade-7. Download and print for classroom or home learning activities.

JPG 1000×1291 169.6 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #956868
Show Answer Key & Explanations Step-by-step solution for: Past Perfect Tense online exercise for Grade-7
Let's solve the Past Perfect Tense worksheet step by step. The past perfect tense is used to describe an action that was completed before another action or time in the past.

🔹 Structure of Past Perfect Tense:


- Affirmative: Subject + had + past participle + ...
- Example: She had finished the test.
- Negative: Subject + had not/hadn't + past participle + ...
- Example: She hadn’t finished the test.
- Question: Had + subject + past participle + ...?
- Example: Had she finished the test?

Now, let’s go through each sentence and fill in the blanks using the correct form of the past perfect tense.

---

Solutions:



1. I _________ this town before today. (not, visit)
had not visited
*(Correct answer given on the side)*

2. Jenifer began to run after she _____ the snake. (see)
had seen
*(She saw the snake first, then started running — past perfect for earlier action)*

3. Bob _________ her before the party began. (meet)
had met
*(He met her before the party started — earlier event)*

4. She ____ the graduation before the end of 2019. (complete)
had completed
*(The completion happened before a point in the past — end of 2019)*

5. The kid _________ asleep before 9 o'clock. (fall)
had fallen
*(Fell asleep before 9 PM — earlier than another past time)*

6. Tom ____ smoking when the doctor advised him. (quit)
had quit
*(He stopped smoking before the doctor gave advice — past perfect)*

7. I was hungry. I __________ for six hours. (not, eat)
had not eaten
*(Not eating for six hours before being hungry — past perfect for duration prior to another past moment)*

8. The patient ______ medicine before the doctor came. (take)
had taken
*(Patient took medicine before the doctor arrived — earlier action)*

9. Jonathon _____ a lot of money before he turned 40. (earn)
had earned
*(Earned money before turning 40 — past perfect for completed action before another past event)*

10. My friend asked if I __________ her parrot. (see)
had seen
*(The question is about whether you had already seen it before the asking — past perfect)*

11. What __________ before leaving school? (you, learn)
had you learned
*(Question form: Had you learned something before leaving?)*

12. He _______________ to Italy. (not ever go)
had never gone
*(He hadn’t been to Italy at any time before a certain past moment)*

13. I __________ the hall before the exam started. (reach)
had reached
*(Reached the hall before the exam started — earlier action)*

14. When I came home, they __________ the meal. (eat)
had eaten
*(They ate the meal before I got home — past perfect for earlier action)*

15. Where __________ when I came to meet you? (you go)
had you gone
*(Question: Where had you gone when I came to meet you? — asking about a past location before arrival)*

---

Final Answer Key:



| No | Sentence | Correct Form |
|----|--------|-------------|
| 1 | I _________ this town before today. (not, visit) | had not visited |
| 2 | Jenifer began to run after she _____ the snake. (see) | had seen |
| 3 | Bob _________ her before the party began. (meet) | had met |
| 4 | She ____ the graduation before the end of 2019. (complete) | had completed |
| 5 | The kid _________ asleep before 9 o'clock. (fall) | had fallen |
| 6 | Tom ____ smoking when the doctor advised him. (quit) | had quit |
| 7 | I was hungry. I __________ for six hours. (not, eat) | had not eaten |
| 8 | The patient ______ medicine before the doctor came. (take) | had taken |
| 9 | Jonathon _____ a lot of money before he turned 40. (earn) | had earned |
| 10 | My friend asked if I __________ her parrot. (see) | had seen |
| 11 | What __________ before leaving school? (you, learn) | had you learned |
| 12 | He _______________ to Italy. (not ever go) | had never gone |
| 13 | I __________ the hall before the exam started. (reach) | had reached |
| 14 | When I came home, they __________ the meal. (eat) | had eaten |
| 15 | Where __________ when I came to meet you? (you go) | had you gone |

---

📝 Summary Tips:


- Use past perfect when one past event happens before another past event.
- Think: "Before" or "already" or "never" in the past → use had + past participle.
- In questions: Had + subject + past participle...?

Let me know if you'd like this as a printable version or need explanations for any specific sentence!
Parent Tip: Review the logic above to help your child master the concept of past 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 past perfect tense worksheet)

Exercises on Past Perfect Tense – Positive, Negative ...
Past Perfect tense, broken down: English ESL worksheets pdf & doc
Past Perfect Tense worksheet worksheet | Live Worksheets
Past Perfect Tense Worksheets and Exercises with Answers • Englishan
Past Perfect online exercise for Grade 5 | Live Worksheets
Verb Tense Worksheets | Past Perfect
Past Perfect Jumbled Sentences Quiz | photocopiables
Past Perfect Tenses 4 Worksheet
Perfect tenses worksheets | K5 Learning
The past perfect tense - ESL worksheet by mrs. n