Back
Advanced

Perfect Tenses

Past perfect and future perfect

Past perfect: had + past participle

Shows an action completed before another past action.

📊 Perfect tenses summary
Tense Form Time reference
present perfect have/has + pp past to now
past perfect had + pp before another past
future perfect will have + pp before a future time
💬 Examples
She had left before I arrived.
leaving happened first — then I arrived
📝 had left = earlier past
By noon they had finished.
completed before noon
📝 completed before a past time
Future perfect: will have + past participle

Completed before a specific future time.

💬 Examples
By Friday I will have finished the report.
will be complete before Friday arrives
📝 completed before Friday
She will have left by the time you arrive.
her leaving will be complete before you arrive
📝 future completion
Perfect continuous adds duration

Have been doing / had been doing / will have been doing.

💬 Examples
I have been waiting for two hours.
started two hours ago and still waiting now
📝 duration up to now
She had been working there for ten years when she retired.
duration of action before another past event
📝 duration before past event