Intermediate Grammar Practice Pack: Fun ESL Worksheets • Teacha! - Free Printable
Educational worksheet: Intermediate Grammar Practice Pack: Fun ESL Worksheets • Teacha!. Download and print for classroom or home learning activities.
PNG
800×800
275 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1607560
⭐
Show Answer Key & Explanations
Step-by-step solution for: Intermediate Grammar Practice Pack: Fun ESL Worksheets • Teacha!
▼
Show Answer Key & Explanations
Step-by-step solution for: Intermediate Grammar Practice Pack: Fun ESL Worksheets • Teacha!
Let's go through each section of the Past Perfect Grammar Practice worksheet and solve it step by step with explanations.
---
| Verb | Past Participle |
|----------|-----------------|
| a. be | been |
| b. break | broken |
| c. cut | cut |
| d. drink | drunk |
| e. forget| forgotten |
| f. go | gone |
| g. have | had |
| h. leave | left |
| i. lose | lost |
| j. read | read (pronounced "red") |
| k. say | said |
| l. see | seen |
| m. take | taken |
| n. tell | told |
| o. win | won |
> ✔ Explanation: The past participle is used in perfect tenses (e.g., had + past participle). Some verbs are irregular, so memorizing them is key. For example:
> - *be → been* (not "beed")
> - *go → gone*, not "goed"
> - *read → read* (same spelling, but pronounced differently)
---
a. The police explained that the man had broken the window.
✔ *The action (breaking) happened before the explanation.*
b. When the teacher arrived I had finished my composition.
✔ *Finishing occurred before the teacher’s arrival.*
c. She had lived in Paris before she moved to London.
✔ *Living in Paris happened before moving to London.*
d. After we had eaten breakfast we went to school.
✔ *Eating breakfast happened before going to school.*
e. Dad fixed my glasses because my brother had broken them.
✔ *Breaking happened before fixing.*
> 🔁 All these use had + past participle to show an action completed before another past event.
---
a. I thought I had read the book before but I hadn’t.
✔ *“Had read” shows the reading was completed before the thinking.*
b. David knew that he had seen her before. Her face looked familiar.
✔ *“Had seen” indicates prior experience before the moment of recognition.*
c. When I got to school I realised that I had lost my wallet.
✔ *Losing the wallet happened before realizing it.*
d. The man told me that my package had arrived / hadn’t arrived yet.
✔ Both options could work depending on context, but since the sentence says “the man told me,” and likely wanted confirmation, "had arrived" is more natural if it had already come.
👉 So: had arrived (if true), or hadn’t arrived yet (if still waiting). But grammatically both are correct for different meanings.
e. When I got home my dad had already left.
✔ *He left before I got home.*
✘ "hadn't already left" is incorrect because "already" is used with positive statements in this context.
> ✔ Final answers:
> a. had read
> b. had seen
> c. had lost
> d. had arrived (or hadn’t arrived — depends on meaning; but often "had arrived" is expected)
> e. had already left
---
a. Brian returned home because he had forget his phone.
✘ Mistake: "forget" should be past participle.
✔ Correct: Brian returned home because he had forgotten his phone.
b. Helen started crying because she never seen the snow.
✘ Mistake: Missing auxiliary verb ("had") and wrong tense.
✔ Correct: Helen started crying because she had never seen the snow.
c. I took a taxi because I hadn’t missed the bus.
✘ Mistake: This implies the speaker *didn’t miss* the bus, which contradicts taking a taxi. Likely meant: *I missed the bus*, so I took a taxi.
But grammar-wise, “hadn’t missed” is correct only if you didn’t miss it.
If you *did* miss it:
✔ Correct: I took a taxi because I had missed the bus.
d. Once I had finish studying, I watched TV.
✘ Mistake: "finish" → must be past participle.
✔ Correct: Once I had finished studying, I watched TV.
e. The team celebrated because they have won the cup.
✘ Mistake: Tense mismatch. Celebration is in the past, so “have won” should be past perfect.
✔ Correct: The team celebrated because they had won the cup.
---
#### 1. Past Participles
a. been
b. broken
c. cut
d. drunk
e. forgotten
f. gone
g. had
h. left
i. lost
j. read
k. said
l. seen
m. taken
n. told
o. won
#### 2. Sentence Completion
a. had broken
b. had finished
c. had lived
d. had eaten
e. had broken
#### 3. Choose Correct Option
a. had read
b. had seen
c. had lost
d. had arrived (or hadn’t arrived — context-dependent)
e. had already left
#### 4. Mistake Correction
a. had forgotten
b. had never seen
c. had missed
d. had finished
e. had won
---
Let me know if you'd like this as a printable PDF or need help understanding any part further!
---
1. Write the past participle of the following verbs
| Verb | Past Participle |
|----------|-----------------|
| a. be | been |
| b. break | broken |
| c. cut | cut |
| d. drink | drunk |
| e. forget| forgotten |
| f. go | gone |
| g. have | had |
| h. leave | left |
| i. lose | lost |
| j. read | read (pronounced "red") |
| k. say | said |
| l. see | seen |
| m. take | taken |
| n. tell | told |
| o. win | won |
> ✔ Explanation: The past participle is used in perfect tenses (e.g., had + past participle). Some verbs are irregular, so memorizing them is key. For example:
> - *be → been* (not "beed")
> - *go → gone*, not "goed"
> - *read → read* (same spelling, but pronounced differently)
---
2. Complete the sentences with the affirmative form of the verbs in brackets
a. The police explained that the man had broken the window.
✔ *The action (breaking) happened before the explanation.*
b. When the teacher arrived I had finished my composition.
✔ *Finishing occurred before the teacher’s arrival.*
c. She had lived in Paris before she moved to London.
✔ *Living in Paris happened before moving to London.*
d. After we had eaten breakfast we went to school.
✔ *Eating breakfast happened before going to school.*
e. Dad fixed my glasses because my brother had broken them.
✔ *Breaking happened before fixing.*
> 🔁 All these use had + past participle to show an action completed before another past event.
---
3. Choose the correct option
a. I thought I had read the book before but I hadn’t.
✔ *“Had read” shows the reading was completed before the thinking.*
b. David knew that he had seen her before. Her face looked familiar.
✔ *“Had seen” indicates prior experience before the moment of recognition.*
c. When I got to school I realised that I had lost my wallet.
✔ *Losing the wallet happened before realizing it.*
d. The man told me that my package had arrived / hadn’t arrived yet.
✔ Both options could work depending on context, but since the sentence says “the man told me,” and likely wanted confirmation, "had arrived" is more natural if it had already come.
👉 So: had arrived (if true), or hadn’t arrived yet (if still waiting). But grammatically both are correct for different meanings.
e. When I got home my dad had already left.
✔ *He left before I got home.*
✘ "hadn't already left" is incorrect because "already" is used with positive statements in this context.
> ✔ Final answers:
> a. had read
> b. had seen
> c. had lost
> d. had arrived (or hadn’t arrived — depends on meaning; but often "had arrived" is expected)
> e. had already left
---
4. Find and correct the mistakes in the sentences
a. Brian returned home because he had forget his phone.
✘ Mistake: "forget" should be past participle.
✔ Correct: Brian returned home because he had forgotten his phone.
b. Helen started crying because she never seen the snow.
✘ Mistake: Missing auxiliary verb ("had") and wrong tense.
✔ Correct: Helen started crying because she had never seen the snow.
c. I took a taxi because I hadn’t missed the bus.
✘ Mistake: This implies the speaker *didn’t miss* the bus, which contradicts taking a taxi. Likely meant: *I missed the bus*, so I took a taxi.
But grammar-wise, “hadn’t missed” is correct only if you didn’t miss it.
If you *did* miss it:
✔ Correct: I took a taxi because I had missed the bus.
d. Once I had finish studying, I watched TV.
✘ Mistake: "finish" → must be past participle.
✔ Correct: Once I had finished studying, I watched TV.
e. The team celebrated because they have won the cup.
✘ Mistake: Tense mismatch. Celebration is in the past, so “have won” should be past perfect.
✔ Correct: The team celebrated because they had won the cup.
---
✔ Final Answers Summary:
#### 1. Past Participles
a. been
b. broken
c. cut
d. drunk
e. forgotten
f. gone
g. had
h. left
i. lost
j. read
k. said
l. seen
m. taken
n. told
o. won
#### 2. Sentence Completion
a. had broken
b. had finished
c. had lived
d. had eaten
e. had broken
#### 3. Choose Correct Option
a. had read
b. had seen
c. had lost
d. had arrived (or hadn’t arrived — context-dependent)
e. had already left
#### 4. Mistake Correction
a. had forgotten
b. had never seen
c. had missed
d. had finished
e. had won
---
Let me know if you'd like this as a printable PDF or need help understanding any part further!
Parent Tip: Review the logic above to help your child master the concept of grammar practice worksheet.