Skip to content
Primary 6Tenses

Past Perfect Tense (P6) (Primary 6)

Sequencing past events; PSLE-level applications

Past Perfect Tense

The past perfect tense describes an action that was completed before another action or time in the past. It helps you show clearly which event happened first when you are writing about two or more past events.

What You'll Learn

  • How to sequence multiple past events using the past perfect and simple past together
  • How to use the past perfect with time connectors such as before, after, by the time, and as soon as
  • How to apply the past perfect in narrative writing and PSLE-level comprehension and grammar questions
  • How to distinguish the past perfect from the present perfect and simple past in context

When to Use

  1. Showing which event happened first: "The bus had left before Mei Ling reached the bus stop." (The leaving happened first, then the reaching.)
  2. Giving background in a story: "Ali could not find his wallet. He had dropped it on the way to school." (The dropping happened earlier.)
  3. Using "by the time" to set a deadline in the past: "By the time the teacher arrived, the students had already taken their seats."
  4. Reporting what someone said (reported speech): She said that she had finished her revision. (The finishing happened before the speaking.)
  5. Third conditional (imagining a different past): "If I had studied harder, I would have scored better for the test."

How to Form

Positive Statements

SubjecthadPast ParticipleExample
IhadfinishedI had finished my homework before dinner.
He/She/IthadleftShe had left the house by 7 AM.
You/We/TheyhadeatenThey had eaten before we arrived.

Note: Unlike the present perfect (has/have), the past perfect always uses had regardless of the subject. This makes it simpler to form.

Negative Statements

StructureExample
subject + had not (hadn't) + past participleHe hadn't completed the project when the deadline passed.
We had not seen the announcement before the assembly.

Questions

StructureExample
Had + subject + past participle?Had you packed your bag before Mother reminded you?
Question word + had + subject + past participle?Where had she gone before the rain started?

Combining with Simple Past

The past perfect is almost always used together with the simple past. The past perfect shows the earlier action, and the simple past shows the later action.

Earlier Action (Past Perfect)Later Action (Simple Past)Full Sentence
had finishedwentShe had finished her revision before she went out to play.
had already eatenarrivedWe had already eaten when our cousins arrived.
had not studiedfailedHe had not studied, so he failed the quiz.

Key Rules

  1. Always use "had" + past participle: The past perfect uses had for all subjects (I, you, he, she, it, we, they). There is no variation like has/have in the present perfect.

  2. Use the past perfect for the earlier of two past events: When two events both happened in the past, the one that happened first takes the past perfect. The later event uses the simple past. "The show had started by the time we reached the cinema."

  3. "Before" and "after" clarify the order: With before, the past perfect usually comes in the first clause. With after, the past perfect usually comes in the second clause.

    • "She had revised her notes before she took the test."
    • "After the guests had left, Father cleaned the living room."
  4. "By the time" signals the past perfect: The clause with by the time uses the simple past, and the main clause uses the past perfect. "By the time the ambulance arrived, the neighbours had already called for help."

  5. "Already", "just", and "never" go between "had" and the past participle: "He had already submitted his work." / "The train had just departed." / "I had never visited that museum before."

  6. Do not use the past perfect alone: The past perfect needs a reference point -- another past event or past time expression. Avoid writing "I had eaten lunch" by itself without indicating what happened after or what time it was by.

Common Mistakes

WrongRightWhy
After he finished his food, he left.After he had finished his food, he left.When using "after" to sequence two past events, the earlier event should be in the past perfect.
She had ate her lunch before recess ended.She had eaten her lunch before recess ended.Use the past participle "eaten", not the simple past "ate".
By the time we arrived, the movie had already start.By the time we arrived, the movie had already started.After "had", always use the past participle form, not the base form.
He has finished his work before the bell rang.He had finished his work before the bell rang.When both events are in the past, use "had" (past perfect), not "has" (present perfect).
I had went to the library.I had gone to the library."Went" is the simple past. The past participle of "go" is "gone".
Had the rain stopped, we went outside.After the rain had stopped, we went outside.The past perfect needs a connector or context showing two events. Do not start with "Had" as a statement.

Clue Words

Time connectors that signal the past perfect:

before, after, by the time, as soon as, when, already, just, never ... before, until

Common patterns:

  • before + simple past, past perfect: "Before the teacher came, we had arranged the chairs."
  • after + past perfect, simple past: "After she had locked the door, she walked to the MRT station."
  • by the time + simple past, past perfect: "By the time we got home, Grandma had cooked dinner."
  • as soon as + past perfect, simple past: "As soon as the bell had rung, the children rushed out of the classroom."

Tip: When you see two past events in a sentence and a time connector like "before", "after", or "by the time", use the past perfect for the event that happened first.

Practice Tips

  1. The timeline test: Draw a simple timeline with two events. Place them in order. The event on the left (earlier) takes the past perfect; the event on the right (later) takes the simple past.

  2. The "had" swap check: If you are unsure whether to use the past perfect, try removing "had" and reading the sentence with just the simple past. If the order of events becomes confusing or unclear, you need the past perfect.

  3. The past participle check: After "had", always use the past participle. Common errors: had went (should be gone), had ate (should be eaten), had wrote (should be written), had took (should be taken), had ran (should be run).

  4. The connector match: Match the connector to the correct pattern. "Before" and "by the time" pair with the past perfect in the earlier clause. "After" and "as soon as" pair with the past perfect in the clause they introduce.

Quick Reference

SituationPatternExample
Earlier of two past eventshad + past participleShe had packed her bag before she left.
Negative (earlier event did not happen)had not + past participleHe had not eaten when the lesson started.
Question about earlier eventHad + subject + past participle?Had they arrived before the show began?
With "by the time"By the time + simple past, had + past participleBy the time I woke up, Dad had left for work.
With "after"After + had + past participle, simple pastAfter she had finished, she went to bed.
With "already"had already + past participleThe hawker stall had already closed by 9 PM.
Reported speechsaid/told + had + past participleHe said he had lost his EZ-Link card.

Quick Practice

Test what you learned with 3 quick questions.

Question 1 of 3Past Perfect Tense (P6)
By the time the bus arrived, we ___ for thirty minutes.

Grade Progression

P5P6

Get the full learning experience

Download Grammar Parrot for unlimited practice sessions, detailed progress tracking, and the complete learning cycle for every grammar topic.

Free to start. No login required. No email needed.