Past Perfect Tense Exercises

We prepared these past perfect exercises in the multiple questions test format with answers to help you improve your knowledge of the past perfect tense. The explanation tab includes past perfect examples, sentences, usage, formula and structure. You can download ready-made worksheets in PDF or Word formats from the worksheet section.

Past Perfect Tense

The Past Perfect Tense is used to show that one action in the past happened before another past action or time. It helps us understand the order of past events clearly.

Form of the Past Perfect

Subject + had + past participle (V3)

  • Positive: She had finished her homework before dinner.
  • Negative: They had not seen that movie before.
  • Question: Had you visited London before 2019?

When Do We Use the Past Perfect?

We use the Past Perfect to:

  • Show that one action happened before another in the past.
  • Talk about experience or states before a point in the past.

Examples:

  • *I had already eaten* when he arrived.
  • *They had left* before the party started.

Common Time Expressions with Past Perfect

Time Expression Example Note
before I had finished my work before he arrived. Use to show earlier action
after After we had eaten, we left. Often followed by Past Perfect
already They had already left by 8 PM. Emphasizes the action was completed
by the time By the time she arrived, I had finished. Shows the cut-off point for the earlier action
when When I got home, he had left. Often pairs Past Perfect with Past Simple

Quick Tips

  • Use “had + past participle” to show something happened earlier than another past action.
  • The action in Past Perfect happened first, the action in Past Simple happened second.
  • Useful for storytelling or explaining past experiences in sequence.
  • Practice with signal words: before, after, already, by the time.
Exercises
1
2
3
4
0%
Choose the correct option to complete the Past Perfect Tense Exercises below.
1

She was upset because her best friend _____ her secret.

a.
was revealing
b.
had revealed
c.
revealed
2

After I _____ my room, I went out for a walk.

a.
had cleaned
b.
cleaned
c.
was cleaning
3

By the time the show started, all the seats _____.

a.
had been taken
b.
took
c.
were taking
4

When we got to the restaurant, they _____ our table to someone else.

a.
gave
b.
were giving
c.
had given
5

We _____ the test before the bell rang.

a.
had finished
b.
were finishing
c.
finished
6

Before he became a famous author, he _____ many short stories.

a.
was writing
b.
wrote
c.
had written
7

She didn’t understand the lecture because she _____ the book.

a.
hadn’t read
b.
wasn’t reading
c.
didn’t read
8

I _____ my umbrella at home, so I got wet.

a.
was forgetting
b.
had forgotten
c.
forgot
9

After they _____ their exams, they went on vacation.

a.
had taken
b.
took
c.
were taking
logo

Improve your English with free grammar exercises!
GrammarExercises.org provides free English grammar practices for ESL students of all levels.

@2025 Grammar Exercises. All rights reserved