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

Past perfect tense vs past simple worksheet - Free Printable

Past perfect tense vs past simple worksheet

Educational worksheet: Past perfect tense vs past simple worksheet. Download and print for classroom or home learning activities.

JPG 1000×1291 132.5 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #956874
⭐
Show Answer Key & Explanations Step-by-step solution for: Past perfect tense vs past simple worksheet
▼
Let's solve this worksheet step by step. The task is to complete the sentences using the Past Perfect Tense.

The Past Perfect Tense is formed with:

> had + past participle

It is used to describe an action that was completed before another action or time in the past.

---

✔ Answers and Explanations:



1. Yllias _____ bought dog when his parents arrived.
→ had bought
*Explanation:* "Had" is needed before the past participle "bought" to form the past perfect.
✔️ Yllias had bought a dog when his parents arrived.

2. My sister had already ________ (eat) dinner when I got home.
→ eaten
*Explanation:* Past participle of "eat" is "eaten".
✔️ My sister had already eaten dinner when I got home.

3. My grandfather had ________ (die) when I was born.
→ died
*Explanation:* Past participle of "die" is "died".
✔️ My grandfather had died when I was born.

4. The mouse _____ already ________ (eat) the cheese when the cat saw it.
→ had, eaten
*Explanation:* Need both "had" and the past participle "eaten".
✔️ The mouse had already eaten the cheese when the cat saw it.

5. Jimin had already ___________ (return) to Korea when I got there.
→ returned
*Explanation:* Past participle of "return" is "returned".
✔️ Jimin had already returned to Korea when I got there.

6. The teacher had already ________ (start) teaching when she arrived.
→ started
*Explanation:* Past participle of "start" is "started".
✔️ The teacher had already started teaching when she arrived.

7. The game had finished already when we ________ (turn) on the TV.
→ turned
*Explanation:* This is a past simple verb because it describes the second event (turning on the TV), which happens after the game ended.
✔️ The game had finished already when we turned on the TV.

8. The guests had already left when Noah ________ (get) back.
→ got
*Explanation:* "Got" is the past simple form. It refers to the time when Noah returned, after the guests had already left.
✔️ The guests had already left when Noah got back.

9. Ashley hadn’t surfed before, but she ________ (learn) very quickly.
→ learned / learnt
*Explanation:* This is a bit tricky. Since the sentence says "hadn't surfed before", it's about her past experience. But "she learned" is a general past event — so we use past simple here.
✔️ Ashley hadn’t surfed before, but she learned very quickly.

10. Jonathan had ________ (join) the Navy when Kathy met him.
→ joined
*Explanation:* Past participle of "join" is "joined".
✔️ Jonathan had joined the Navy when Kathy met him.

11. The fire ____ already ________ (reach) the roof by the time the firemen arrived.
→ had, reached
*Explanation:* Past perfect for an action completed before arrival.
✔️ The fire had already reached the roof by the time the firemen arrived.

12. Before they arrived at the airport, they had ________ (pay) the taxi driver.
→ paid
*Explanation:* Past participle of "pay" is "paid".
✔️ Before they arrived at the airport, they had paid the taxi driver.

13. The baby _____ ________ (cry) before his father came.
→ had, cried
*Explanation:* Action completed before another past event ("father came").
✔️ The baby had cried before his father came.

14. The water had boiled when I ________ (go) to the kitchen.
→ went
*Explanation:* "Went" is past simple — the moment the speaker went to the kitchen, the boiling had already happened.
✔️ The water had boiled when I went to the kitchen.

15. My friend had ________ (finish) the test by the time we arrived at school.
→ finished
*Explanation:* Past participle of "finish" is "finished".
✔️ My friend had finished the test by the time we arrived at school.

---

✔ Final Answer Key:



1. had
2. eaten
3. died
4. had, eaten
5. returned
6. started
7. turned
8. got
9. learned / learnt
10. joined
11. had, reached
12. paid
13. had, cried
14. went
15. finished

---

📝 Summary Tips:


- Use had + past participle for actions completed before another past event.
- Look for time markers like: already, before, by the time, when, until.
- The second action (the one mentioned after "when" or "before") is usually in past simple.

Let me know if you'd like a printable version or explanation in simpler terms!
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)

Past Perfect Jumbled Sentences Quiz | photocopiables
Past Perfect Tense worksheet worksheet | Live Worksheets
Past Perfect Tense Worksheet 8 Complete each sentence by changing ...
Past Perfect Tense Change the Given Sentences into Past Perfect Tense Worksheet 1.pdf
Past Perfect Tense Exercises with Answer » Onlymyenglish.com
Past Perfect Tense online exercise for Grade-7 | Live Worksheets
Past Perfect Verb Tenses Lesson Plans & Worksheets
Past Perfect Tense Worksheets and Exercises with Answers • Englishan
Past Perfect Tense Missing One Word Worksheet | Teaching Resources
Perfect Tense Worksheets