Past Perfect Tense with Answers
Practise the past perfect for the earlier of two past actions, the past before the past.
When to Use the Past Perfect
The past perfect takes you one step further back in time. It marks an action that was already complete before another past action happened. The form stays constant across every subject: had plus the past participle. “I had finished”, “She had left”, “They had eaten”. That single had does a lot of quiet work.
Use it to make the order of two past events clear. “The train had left before we arrived” tells you the leaving came first and the arriving second. Without the past perfect, the sequence can blur. It also pairs naturally with reported speech and with by the time: “By the time she called, I had already gone to bed”.
When you actually need it
The real skill is knowing when this tense earns its place. You only need the past perfect when you are stepping back from one past point to an earlier one. If two events simply follow each other in order, the plain past simple handles both: “I woke up and made coffee” needs no had. Reach for the past perfect when the timeline jumps backward.
The frequent errors are two. First, learners overuse it, sprinkling had onto every past verb; keep it for the genuinely earlier action only. Second, some use the wrong participle, writing “had went” instead of “had gone” or “had ate” instead of “had eaten”. The past perfect always wants the past participle, not the past simple form.
A quick check: if you can say “before that” about one of your two past actions, that action probably wants the past perfect. Words like already, just, never, and by the time are common signals that you are looking back to an earlier moment, so keep an eye out for them. The practice questions below give you paired events so you can decide which one happened first and mark it correctly.
Choose an answer for each question. You get the correct answer and a short reason straight away, then your total score at the end.
1. By the time we reached the station, the train ____ already left.
2. Priya ____ never seen a live cricket match before that day.
3. Choose the correct sentence.
4. Fill in the blank: When I arrived, Aarav ____ home.
5. Identify the error: She had wrote the letter before the postman came.
6. Fill in the blank: The shop ____ closed by the time we got there.
7. Which sentence correctly shows one past action before another?
8. Fill in the blank: Rohan realised that he ____ his keys at home.
9. Choose the correct negative sentence.
10. Fill in the blank: They were tired because they ____ all day.
11. Identify the error: By 2019 he already had bought his first house.
12. Which sentence is correct?
13. Fill in the blank: I did not recognise Priya because she ____ her hairstyle.
14. Transform using the Past Perfect: She cleaned the house. Then the guests came.
15. Choose the correct sentence.
Learning Is More Fun 1-on-1
Your child gets a patient, dedicated tutor and all the speaking time, something a big class cannot give. Book a ₹299 demo, a friendly level check for your child.
Book a ₹299 Demo ClassKeep Practising
Present Simple Tense
Practise the present simple for habits, routines, facts and timetables, with instant answe
BasicPresent Continuous Tense
Test the present continuous for actions happening now and around now, plus its common spel
IntermediatePresent Perfect Tense
Check when to use the present perfect for experience, recent past and unfinished time with