Past Perfect Practice
A free english (ela) worksheet ready for your classroom. Open in Kuraplan to grab the print-ready PDF, customize it for your students, or generate a fresh version in seconds.

Past Perfect Practice
A Science Fair Morning
Read the account. Notice how the bold verbs show events that happened before another past event. By the time Owen reached the fairgrounds, the rain had stopped. Her team moved its solar oven inside before the wind grew stronger. The display labels were missing, so Owen hurried back to the car. When she returned, the judges had already begun their first visit. Luckily, Owen’s teammate had saved a spare set of labels in a folder.
- The judges had began their visit before Owen returned.
- The judges had already begun their visit before Owen returned.
- The judges have already begun their visit before Owen returned.
Build the Past-Perfect Form
Remember: use had with the past participle, not simply the past-tense form. For example, go → gone and see → seen.
- The judges arrived after the team had completed its models.
- The team had complete its models after the judges arrived.
- The team completed its models after the judges had arrived.
Put Events in Order
Combine each pair into one sentence. Use the past perfect for the event that happened first.
About This Worksheet
Free in Kuraplan
Sign up free, grab the PDF, and customize it for your class.
Print-Ready
Formatted for standard paper. Clean layout, easy to read.
AI-Generated
Created with Kuraplan's AI, designed for real classroom use.
For Teachers & Parents
Use in classrooms, for homework, tutoring, or homeschool.
Need a custom version of this worksheet?
Kuraplan's AI generates custom worksheets in seconds — differentiated for every learner, aligned to your curriculum.
Generate Custom Worksheets — FreeMore English (ELA) Worksheets

Noun Types Sentence Scramble
Free
TEAS English Rules Worksheet
Free
Sentence Structure Practice
Free
Adverbs of Frequency Practice
Free
Inflectional Endings Practice
Free
ACT English Practice Test
Free
Present Continuous Verbs
Free

