Updated on December 05, 2024
by PushtoLearn
Test your English

Present Perfect vs Past Perfect

TLDR: The Present Perfect describes actions that happened at an unspecified time in the past but are connected to the present. The Past Perfect is used to describe an action that happened before another past action or time.

Present Perfect vs Past Perfect – Exercises

These exercises focus on Present Perfect vs Past Perfect

 

What is the Present Perfect?

The present perfect describes actions that happened at an unspecified time in the past but are connected to the present.

Rules for Present Perfect

  • Form: has/have + past participle

Examples of past participles: eaten, gone, played.

  • Use:

    1. Actions that happened in the past but still affect now.

Example: "I have lost my keys." (I still don’t have them.)

  1. Experiences up to now.

Example: "She has visited Paris." (At some time in her life.)

  1. Recent actions with just.

Example: "They have just arrived."

Examples of Present Perfect

Subject

Auxiliary Verb

Past Participle

Example Sentence

I/We/You/They

have

finished

We have finished our work.

He/She/It

has

eaten

He has eaten lunch.

Illustration of Present Perfect vs Past Perfect

What is the Past Perfect?

The past perfect describes actions that happened before another action in the past. It shows the sequence of events.

Rules for Past Perfect

  • Form: had + past participle

  • Use:

    1. Actions completed before another past action.

Example: "By the time we arrived, they had left."

  1. Actions completed before a specific time in the past.

Example: "She had finished her homework before 8 PM."

Examples of Past Perfect

Subject

Auxiliary Verb

Past Participle

Example Sentence

I/You/He/She/It/We/They

had

seen

I had seen the movie before they recommended it.

Key Differences Between Present Perfect and Past Perfect

Feature

Present Perfect

Past Perfect

Time Connection

Connected to the present

Connected to another past action

Form

has/have + past participle

had + past participle

Example

"I have finished my homework."

"I had finished my homework before dinner."

Common Mistakes

  1. Using present perfect with specific past times:

    • ❌ "I have seen him yesterday."

    • ✅ "I saw him yesterday."

    • Rule: Use past simple for specific times (e.g., yesterday, last year).

  2. Confusing the order of events in past perfect:

    • ❌ "When I arrived, the bus left."

    • ✅ "When I arrived, the bus had left."

    • Rule: Use past perfect to show the earlier action (the bus leaving).

  3. Mixing auxiliary verbs:

    • ❌ "She have finished her meal."

    • ✅ "She has finished her meal."

    • Rule: Use has for he/she/it.

Everyday Use

Present Perfect in Conversations:

  • "Have you ever been to Japan?"

  • "Yes, I have visited twice."

Past Perfect in Stories:

  • "When I got to the party, everyone had already left."

FAQ

When do I use present perfect instead of past simple?

Use present perfect for actions with no specific time or that affect the present. Use past simple for completed actions with a clear time reference.

Can I use 'had' in present perfect?

No, use "has" or "have" in present perfect. "Had" is for past perfect.

Why is 'just' used with present perfect?

"Just" emphasizes that the action happened very recently. Example: "I have just finished."

What are common present perfect signal words?

Common words include: already, ever, never, yet, just, and so far.

Do I always need another action for past perfect?

Usually, yes. The past perfect connects two past actions: one earlier, one later.

Follow us
Free grammar and vocabulary exercises, ESL worksheets, lesson plans, tests and tools for students and teachers
@ 2024 PushtoLearn