Updated on November 17, 2025

Present Perfect vs Past Perfect

Both tenses talk about the past, but they focus on different moments and meanings. Present Perfect → connects the past with the present Past Perfect → shows one past action happened before another past action

Table of Contents

Exercises

Explanation

1. Present Perfect

Form: have / has + past participle (V3)

Examples

  • I have visited Rome twice.

  • She has lost her keys.

  • They haven’t finished the project yet.

We use the Present Perfect when:

A. The action started in the past and has a connection to now

  • I have known him for many years.
    (= I still know him.)

B. We talk about life experiences

  • She has met many famous people.
    (= Experience in her life, time not important.)

C. Something has changed over time

  • His cooking has improved a lot.

D. The action is unfinished

  • We haven’t decorated the room yet.

Present Perfect = past action + present result

2. Past Perfect

Form: had + past participle (V3)

Examples

  • I had eaten breakfast before the meeting started.

  • They had never seen snow before their trip.

  • Had she finished the letter before you arrived?

We use the Past Perfect for:

A. The earlier of two past actions

  • She had left the café before I got there.
    (= She left first, I arrived later.)

B. Giving reasons for a past situation

  • He was upset because he had failed the exam.

Past Perfect = “past before the past”

3. Present Perfect vs Past Perfect – Key Difference

Tense

Meaning

Example

Present Perfect

Past action with a connection to the present

I have broken my glasses. (= They are still broken now.)

Past Perfect

Action finished before another past event

I had broken my glasses before the lesson started.

4. “Have had” – Is it Present Perfect or Past Perfect?

Look at the first verb:

  • I have had a headache all morning.
    → The first verb is have, so it’s Present Perfect.

  • I had had the phone for years before it stopped working.
    → The first verb is had, so it’s Past Perfect.

Quick Summary

  • Present Perfect = action started in the past + still true / still relevant now

  • Past Perfect = action finished before another past action

GrammarWiki | Grammar Rules, Lessons and Exercises. Address: 5842 Ziemann Ranch Apt. 843 West Lucius, MD 10037. Tel: 1-945-733-2522 x9558
@ 2025 grammarwiki.com