Past Perfect Tense online exercise for Grade-7 - Free Printable
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
▼
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.
- 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.
---
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)*
---
| 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 |
---
- 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!
🔹 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.