← Back to home
B1
Past Tenses

Past Perfect

What Is the Past Perfect?

The past perfect describes an action that happened before another action or time in the past. It helps us show which of two past events came first.

Subject + had + past participle

She had already left when I arrived.
By the time the film started, we had found our seats.

Past Perfect vs Simple Past

When two things happened in the past, use the past perfect for the earlier event and the simple past for the later one.

When I arrived, she had already gone home.
→ She left first. Then I arrived.
He had never seen snow before he moved to Canada.
→ He moved to Canada. Before that, no snow.
They had finished dinner by the time the guests arrived.
→ Dinner was finished first. Guests arrived second.

Positive, Negative and Question Forms

Positive: She had finished the report before lunch.
Negative: He hadn't met her before the party.
Question: Had you visited the city before?
Short answer: Yes, I had. / No, I hadn't.

Common Time Expressions

By the time we got there, the show had already started.
After she had read the instructions, she assembled the furniture.
I realized I had forgotten my keys.
He had never tried sushi before that evening.
⚠ Common mistakes:
✗ When I arrived, she already left. → ✓ When I arrived, she had already left.
✗ He had went to bed before midnight. → ✓ He had gone to bed before midnight. (use past participle, not simple past)
✗ By the time she called, I had fell asleep. → ✓ I had fallen asleep.
Match the Sentence Halves
Match each sentence beginning on the left with its correct ending on the right.
Matched 0 / 5
Fill in the Gaps
Complete each sentence using the past perfect form of the verb in brackets.
Find the Mistake
One sentence, four underlined parts. Click the lettered part that contains the error — it is not always in the grammar of this lesson, so read the whole sentence.
Put the Words in Order
Click the words to build the correct sentence. Click a placed word to remove it.
Answer the Questions
Write your own sentences using the past perfect. Then click "Show Model Answer" to compare.