www.mrabbas.ir

Present Perfect

A Comprehensive Guide to English Grammar

Instructor: Abbas SeyedAlHosseini

MrAbbas.ir

Connecting Past and Present

The Present Perfect is like a bridge. It connects something that happened in the past to the present moment.

We use it when the past action still matters, has a result, or continues today.

PAST
NOW

Important Rule: NEVER use the Present Perfect if you mention a specific finished time in the past (like 'yesterday' or 'in 2010').

When to use it? (4 Main Usages)

1. Life Experiences

Experiences up to now. Time doesn't matter.

"I have visited Paris twice."

2. Past Action, Present Result

The action is finished, but you feel the result NOW.

"I have lost my keys." (Result: I'm locked out)

3. Unfinished States

Started in the past and still true today (Since/For).

"I have known him for 5 years."

4. Recent Actions

Things that happened a very short time ago (Just/Already/Yet).

"She has just left the room."

Positive Sentences

To make a simple sentence, use have or has with the Verb 3 (Past Participle).

Subject + have / has + $$V_3$$
I / You / We / They
He / She / It
have + played
has + played

Negative Sentences

To say that something didn't happen, just add not.

Subject + have / has + not + $$V_3$$

Asking Questions

To ask a question, switch the place of the Subject and Have/Has.

Have / Has + Subject + $$V_3$$ ?

Time Words (Part 1)

These words act as signals for Present Perfect (Usages 3 & 4).

Time Words (Part 2)

Present Perfect vs. Past Simple

Knowing the difference is the key to mastering English speaking.

Past Simple

Finished time (yesterday, last year, in 1999).

"I lost my keys yesterday."

→ Action is completely over. No connection to right now.

Present Perfect

Unfinished time (today) or a result right now.

"I have lost my keys."

→ The result matters now: I can't open my door.

Let's Practice!

Now it's your turn to apply what you've learned.

You will see sentences with missing words. Click the words to fill the blanks.

Practice Quiz

Question 1 / 8

(Click words below to fill the blanks. Click the blank to remove a word)

Great Job!

You have successfully learned the rules and usages.

Now, let's take the final test to get your official certificate.

Get Your Certificate

Enter your full name to print on your certificate.


Final Test

Question 1 / 12

Certificate

This certifies that

Student Name

has successfully completed the

Present Perfect Masterclass

Test Score: 0/12

Abbas SeyedAlHosseini

www.mrabbas.ir