English grammar · Intermediate
The Perfect Aspect: Have Plus a Past Participle
The perfect aspect is the have plus past participle pattern that marks one time as earlier than another: have sealed, had sealed, will have sealed. It is not a tense on its own. Tense is the present, past, or future location of have; aspect is the earlierness that the participle adds. English uses that earlierness for life experience, present results, unfinished periods, and a past already complete before another past.
By dusk the lock-keeper had sealed the quarry gate, and by now she has radioed the marina.
had sealed is past perfect; has radioed is present perfect; both mark earlierness
What it is
Aspect is the speaker's view of an event, not the clock time of the event. The perfect view is earlier than a reference point. In she has radioed, the reference point is now; the radioing is before now and relevant to now. In she had radioed, the reference point is a past moment; the radioing is before that. In she will have radioed, the reference point is a future moment. Have changes tense; the participle stays still. That is why the three perfects feel like one family rather than three unrelated tenses.
I have packed the visor. (earlier than now, relevant now) I had packed the visor before the squall. (earlier than a past squall) I will have packed the visor by six. (earlier than a future six o'clock)
How to spot it
Look for a form of have (have, has, had, will have, would have) followed by a past participle (packed, sealed, seen, gone, been). If the participle is being or been plus -ing, you are in the perfect continuous, which adds duration to the same earlierness.
- She has sealed the quarry gate. (present perfect: earlier than now)
- She had sealed it before the tram left. (past perfect: earlier than a past event)
- She will have sealed it by dusk. (future perfect: earlier than a future dusk)
- She has been sealing crates all afternoon. (present perfect continuous: duration up to now)
Have got (I've got a spare visor) looks like a perfect and is not one: it means present possession. Have as a main verb meaning eat or experience (I have lunch at twelve) is also not the aspect.
The Perfect Aspect Quick Reference
One aspect, three tenses of have
| Name | Have-form | Reference point | Example |
|---|---|---|---|
| Present perfect | have / has + participle | now | She has radioed the marina. |
| Past perfect | had + participle | a past moment | She had radioed before we arrived. |
| Future perfect | will have + participle | a future moment | She will have radioed by dusk. |
| Present perfect continuous | have / has been + -ing | now, with duration | She has been radioing all morning. |
| Past perfect continuous | had been + -ing | a past moment, with duration | She had been radioing for an hour. |
Common The Perfect Aspect Examples in English
The same earlierness, attached to different clocks:
Earlier than Now
- I have packed the visor.
- result now: the visor is ready
- Have you ever worked the night winch?
- experience at any time up to now
- We haven't seen the tram this week.
- unfinished period: this week
- They have lived by the millrace since March.
- started then, still true
This is the present perfect. The detail page for its four uses sits next door; here it is one cell in the aspect table.
Earlier than a Past Moment
- By dusk the lock-keeper had sealed the quarry gate.
- sealing finished before dusk
- I had already packed the visor when the squall hit.
- already marks the earlier past
- We had never taken the barge out at night until then.
- experience up to a past point
- She realised she had left the docket on the hook.
- leaving earlier than realised
The past perfect is a relative tense: it needs another past to be earlier than. A story that is simply past uses the past simple.
Earlier than a Future Moment
- She will have sealed the gate by dusk.
- sealing complete before a future dusk
- By the time you reach the jetty, we will have loaded the crates.
- loading earlier than your arrival
- In June we will have lived by the millrace for a year.
- duration complete at a future date
- Will you have finished the docket before the foundry shift?
- question about a future earlierness
The future perfect is uncommon in speech and very clear in writing when a deadline is the point.
The Same Idea with Duration
- She has been sealing crates all afternoon.
- activity stretching up to now
- They had been waiting on the jetty for an hour.
- duration before a past event
- By six she will have been working the winch for ten hours.
- duration complete at a future six
- I've been meaning to radio the marina.
- an intention stretching up to now
Been plus -ing adds the continuous view (in progress, temporary, or stretching) on top of the perfect view (earlier than a point).
How the Perfect Aspect Works
Have carries the tense. The participle carries the event. The combination carries earlierness.
Have Plus the Third Form
The past participle is the third form of the verb: packed for regular verbs, and an irregular form (sealed is regular; seen, gone, left, taken are irregular) for the others. Have agrees with the subject in the present (have / has). Had does not change. Will have is the future. The participle never agrees.
I have left the docket. She has left it. They had left it.
have, has, had change; left does not
have/has/had + third form.
The Reference Point Is What Changes
Present perfect: the reference point is now. Past perfect: a past time you name or imply. Future perfect: a future time you name, often with by. If you cannot name the later time, you probably do not need a past or future perfect; a present perfect or a simple tense will do.
She had radioed before we arrived. She will have radioed by dusk.
before we arrived names a past point; by dusk names a future one
Perfect = earlier than a point you can name.
Finished-Time Words Block the Present Perfect
Yesterday, last week, in March, at six, when I was a child all fix a finished past and take the past simple, not the present perfect. The present perfect will take words that reach up to now: already, yet, just, ever, never, since, for, so far, today. The past perfect can sit with a finished time if that time is still earlier than another past.
I have packed the visor. I packed it at dawn.
no finished time: present perfect; at dawn: past simple
Finished clock time: not the present perfect.
Would Have Is a Modal Perfect, Not a Future
Would have packed, could have packed, and might have packed use the same have plus participle shape for an unreal or missed past, not for a future earlier than another future. They belong with unreal tenses and past modals. Will have packed is the true future perfect.
She will have packed by six. She would have packed if she had had time.
will have: future earlierness; would have: unreal past
Will have = future perfect. Would have = unreal past.
Common Mistakes with The Perfect Aspect
Incorrect: I have packed the visor at dawn.
Correct: I packed the visor at dawn.
At dawn is a finished clock time, so the present perfect cannot host it. The past simple is the tense of a completed time.
Incorrect: She sealed the gate, then the tram left, but the order is not marked.
Correct: By dusk the lock-keeper had sealed the quarry gate.
When one past event is clearly earlier than another, and that order matters, the past perfect is the aspect that marks it. Two past simples can narrate in sequence, but a word like before or by dusk often wants had on the earlier event.
Incorrect: She has been knowing the lock-keeper since March.
Correct: They have lived by the millrace since March.
Know is stative and does not normally take a continuous form, even in the perfect. Live is possible in both the simple and the continuous perfect depending on whether you see a state or an activity.
Incorrect: I would have packed the visor by six tomorrow.
Correct: I will have packed the visor by six.
Would have marks an unreal or missed past, not a future deadline. The future perfect is will have plus the participle.
Perfect Forms with Pack
The regular verb pack through the three simple perfects. Contractions: I've packed, she's packed, we'd packed, we'll have packed, haven't, hadn't.
Present perfect
Have or has plus packed. The reference point is now.
| Pronoun | Affirmative | Negative | Question |
|---|---|---|---|
| I | have packed | have not packed | Have I packed? |
| you | have packed | have not packed | Have you packed? |
| he / she / it | has packed | has not packed | Has she packed? |
| we | have packed | have not packed | Have we packed? |
| they | have packed | have not packed | Have they packed? |
She's packed is she has packed. She's packing is she is packing, a continuous, not a perfect.
Past perfect
Had plus packed for every subject. The reference point is a past moment.
| Pronoun | Affirmative | Negative | Question |
|---|---|---|---|
| I | had packed | had not packed | Had I packed? |
| you | had packed | had not packed | Had you packed? |
| he / she / it | had packed | had not packed | Had he packed? |
| we | had packed | had not packed | Had we packed? |
| they | had packed | had not packed | Had they packed? |
I'd packed is I had packed here, because a participle follows. I'd pack would be I would pack.
Future perfect
Will have plus packed for every subject. The reference point is a future moment, often introduced by by.
| Pronoun | Affirmative | Negative | Question |
|---|---|---|---|
| I | will have packed | will not have packed | Will I have packed? |
| you | will have packed | will not have packed | Will you have packed? |
| he / she / it | will have packed | will not have packed | Will she have packed? |
| we | will have packed | will not have packed | Will we have packed? |
| they | will have packed | will not have packed | Will they have packed? |
Won't have packed is the usual negative contraction. Shall have is rare outside formal British first-person writing.
Perfect Continuous: Have Been Plus -ing
The continuous view stacks on the perfect view when the stretch of activity matters.
Duration up to the reference point
Have been plus -ing, had been plus -ing, and will have been plus -ing add for, since, all morning, and how long to the perfect.
- She has been working the winch since dawn.
- duration up to now
- They had been waiting for an hour when the tram came.
- duration up to a past arrival
- By six she will have been working for ten hours.
- duration up to a future six
Stative verbs (know, own, want) usually refuse the continuous even in the perfect: I have known her since March, not I have been knowing her.
When the simple perfect is better
If the event is complete and you care about the result, not the stretch, keep the simple perfect.
- She has sealed the gate.
- result: the gate is sealed
- She has been sealing the gate.
- activity, possibly still going
- I have packed the visor.
- the packing is done
I've been packing the visor all morning suggests the job may not be finished, or that the activity itself is the news.
Quick Check: The Perfect Aspect
Choose the perfect form that matches the reference point.
1. She ___ (seal) the quarry gate, so it is shut now.
Answer: has sealed
earlier than now, result now
2. By dusk the lock-keeper ___ (seal) the gate.
Answer: had sealed / will have sealed
had if dusk is past; will have if dusk is still ahead
3. I ___ (pack) the visor at dawn.
Answer: packed
finished time: past simple, not a perfect
4. They ___ (wait) on the jetty for an hour when the tram came.
Answer: had been waiting
duration before a past event
5. By June we ___ (live) by the millrace for a year.
Answer: will have lived
duration complete at a future date
The Perfect Aspect FAQs
- What is the perfect aspect in English?
- It is the have plus past participle pattern that marks an event as earlier than a reference point. Have, has, had, and will have supply the tense of that later point; the participle names the earlier event. She has radioed, she had radioed, and she will have radioed are one aspect in three tenses.
- Is the perfect a tense or an aspect?
- In school-book lists it is often called a tense (the present perfect tense). In a tighter description, tense is the present, past, or future location of have, and aspect is the earlierness. Both descriptions are used. What matters in use is the later point you are measuring from.
- When do I need the past perfect instead of the past simple?
- When you are already in a past story and you need to mark an event as earlier than that past. She realised she had left the docket: leaving is before realising. Two past simples in order (She left the docket, then she realised) can tell the same story if the order is obvious.
- What is the difference between will have and would have?
- Will have packed is the future perfect: the packing will be complete before a future time. Would have packed is a modal perfect for an unreal or missed past: she would have packed if she had had time. They share a shape and not a meaning.
- When do I use have been plus -ing?
- When the stretch of activity up to the reference point is the news: She has been sealing crates all afternoon. If the news is the completed result, use the simple perfect: She has sealed the crates. Stative verbs usually stay simple: I have known her since March.