![]()
Exercise 1
Choose the correct past perfect form to complete each sentence.
Example: She was tired because she ______ not slept well. (had / have / has)
Answer: She was tired because she had not slept well.

Past Perfect
The past perfect tells us about something that happened before another action in the past. It helps us put two past events in order — which one happened first and which one happened second.
Think of it like this: you are telling a story about the past, and you want to show that one thing finished before the next thing started.
Look at this simple example:
When I arrived at the cinema, the film had already started.
Two things happened in the past:
- The film started. (This happened first.)
- I arrived. (This happened second.)
We use the past perfect for the first action (the earlier one): The film had started.
How to Form the Past Perfect
The past perfect is not difficult to build. You only need two parts:
Subject + had + past participle
The word subject means the person or thing doing the action (for example: I, she, they, Tom).
The word past participle is a form of the verb. For regular verbs, you add -ed to the base verb (just like the simple past). For irregular verbs, there is a special form you need to learn.
The good news: had does not change. It is the same for every subject — I, you, he, she, it, we, they. This makes the past perfect easier than many other tenses!
Regular Verbs — Add -ed
work → worked
finish → finished
arrive → arrived
clean → cleaned
watch → watched
Common Irregular Verbs — Special Past Participle Form
| Base Verb | Past Participle |
|---|---|
| go | gone |
| eat | eaten |
| see | seen |
| do | done |
| have | had |
| write | written |
| speak | spoken |
| buy | bought |
| take | taken |
| come | come |
Positive Sentences with Past Perfect
To make a positive (affirmative) sentence, use:
Subject + had + past participle
| Subject | Had | Past Participle | Full Sentence |
|---|---|---|---|
| I | had | eaten | I had eaten before she arrived. |
| You | had | finished | You had finished your homework. |
| He | had | gone | He had gone home already. |
| She | had | cleaned | She had cleaned the kitchen. |
| It | had | stopped | It had stopped raining. |
| We | had | seen | We had seen that film before. |
| They | had | left | They had left when I called. |
Negative Sentences with Past Perfect
To make a negative sentence, add not after had:
Subject + had not + past participle
We can also use a contraction (a short form). A contraction joins two words together with an apostrophe (').
had not → hadn't
| Full Form | Contraction | Example Sentence |
|---|---|---|
| I had not eaten | I hadn't eaten | I hadn't eaten before the meeting. |
| She had not finished | She hadn't finished | She hadn't finished the report. |
| They had not arrived | They hadn't arrived | They hadn't arrived by 8 o'clock. |
| We had not seen | We hadn't seen | We hadn't seen him before. |
| He had not gone | He hadn't gone | He hadn't gone to bed yet. |
Questions with Past Perfect
To make a question, move had to the beginning of the sentence, before the subject:
Had + subject + past participle?
| Question | Short Answer (Yes) | Short Answer (No) |
|---|---|---|
| Had you eaten? | Yes, I had. | No, I hadn't. |
| Had she finished? | Yes, she had. | No, she hadn't. |
| Had they arrived? | Yes, they had. | No, they hadn't. |
| Had he seen the film? | Yes, he had. | No, he hadn't. |
| Had we met before? | Yes, we had. | No, we hadn't. |
When Do We Use the Past Perfect?
Use 1: To Show Which Past Action Happened First
When we talk about two events in the past, we use the past perfect for the earlier event and the simple past for the later event.
When Anna arrived (simple past — later), the party had already started (past perfect — earlier).
I had done (past perfect — earlier) my homework before my mum came (simple past — later) home.
Use 2: To Explain a Past Situation
Sometimes we use the past perfect to explain why something happened or what the situation was.
He was very tired because he had worked all day.
She was happy because she had passed her exam.
Useful Time Words with Past Perfect
These words are often used with the past perfect. They help to show the order of events.
| Time Word / Phrase | Example |
|---|---|
| already | She had already left when I called. |
| just | He had just finished eating. |
| never | I had never seen snow before that day. |
| before | They had met before the party. |
| after | After she had eaten, she went to bed. |
| when | When I arrived, the bus had gone. |
| by the time | By the time we got there, the shop had closed. |
| yet | He hadn't finished his work yet. |
Contractions with Past Perfect
In speaking and informal writing, we often use contractions. Here are the common contractions with had in the past perfect:
| Subject + had | Contraction | Example |
|---|---|---|
| I had | I'd | I'd already eaten. |
| you had | you'd | You'd finished the test. |
| he had | he'd | He'd gone home. |
| she had | she'd | She'd seen the film. |
| it had | it'd | It'd stopped raining. |
| we had | we'd | We'd met before. |
| they had | they'd | They'd left already. |
Note: it'd sounds unusual in speaking. We often say the full form it had instead.
Important Differences: Past Perfect vs Simple Past
This is the most important thing to understand. Both tenses talk about the past, but they are used differently.
| Simple Past | Past Perfect |
|---|---|
| One past action, or the later of two actions. | The earlier of two past actions. |
| I ate dinner. | I had eaten dinner before she arrived. |
| She went to bed. | She had gone to bed when I called. |
| The film started. | The film had started when we arrived. |
Think of a timeline like this:
Past perfect action ➜ Simple past action ➜ Now
He had cooked dinner ➜ before she arrived home.
Common Mistakes
❌ When I arrived, the class already started.
✅ When I arrived, the class had already started. (Use past perfect for the earlier action.)
❌ She had went to the market.
✅ She had gone to the market. (Use the past participle, not the simple past form.)
❌ They hadn't went to bed yet.
✅ They hadn't gone to bed yet. (Use the past participle after had not.)
❌ Had you saw that film before?
✅ Had you seen that film before? (Use the past participle, not the simple past form.)
❌ I have eaten before she arrived.
✅ I had eaten before she arrived. (Use had, not have, for past perfect.)
❌ He had finished his homework, and then he goes out.
✅ He had finished his homework, and then he went out. (The second past action uses simple past, not present.)
Past Perfect: Quick Summary
Here is everything you need to remember about the past perfect:
- The past perfect is used to talk about an action that happened before another action in the past.
- The formula is: subject + had + past participle
- had is the same for all subjects (I, you, he, she, it, we, they).
- For regular verbs, the past participle ends in -ed.
- For irregular verbs, you must learn the special past participle form.
- For negatives, use: had not (hadn't) + past participle
- For questions, use: Had + subject + past participle?
- Common time words with past perfect: already, just, never, before, after, when, by the time, yet
- We often use past perfect with simple past to show which event happened first.
Now practise the past perfect in the exercises below.
📄 Download the Past Perfect PDF
Download this Past Perfect grammar lesson as a free printable PDF.
It includes grammar rules, examples, and explanations so you can study offline anytime.