Tenses

Present Perfect Tense: Connecting Past to Present

ยท 3 min read

A timeline shows an earlier event viewed from now.

The present perfect uses have/has plus a past participle to connect earlier experience, a current result or an ongoing period with now.

What is the Present Perfect Tense?

The Present Perfect tense connects the past with the present. It tells us about actions that happened at some point before now, but the exact time is NOT important, or the action has a result that affects now.

Sentence Structure

Affirmative (Positive) Sentences:

Subject + have/has + Past Participle (V3)

I have finished my homework.

๐Ÿ’ก Have for I

You have done a great job.

๐Ÿ’ก Have for You

He has eaten lunch.

๐Ÿ’ก Has for He

She has gone home.

๐Ÿ’ก Has for She

It has stopped raining.

๐Ÿ’ก Has for It

We have seen that movie.

๐Ÿ’ก Have for We

They have arrived.

๐Ÿ’ก Have for They

Negative Sentences:

Subject + have/has + not + Past Participle

I have not seen that movie.

๐Ÿ’ก haven't = have not

She has not finished yet.

๐Ÿ’ก hasn't = has not

They haven't called me.

Question Form:

Have/Has + Subject + Past Participle + ?

Have you ever been to Japan?

Has she finished her work?

How long have you lived here?

๐Ÿ’ก WH-question

What has he done?

๐Ÿ’ก WH-question

Regular and Irregular Past Participles

Regular Verbs: Add -ed (same as Past Simple)

Base VerbPast Participle
workworked
playplayed
finishfinished
livelived
studystudied

Irregular Verbs: Must memorize (V3)

Base VerbPast SimplePast Participle
gowentgone
eatateeaten
seesawseen
dodiddone
writewrotewritten
breakbrokebroken
taketooktaken
knowknewknown

Important Words: FOR vs SINCE

FOR (duration/period)SINCE (starting point)
for 5 minutessince 9 AM
for 2 hourssince Monday
for 3 dayssince last week
for a monthsince January
for 10 yearssince 2014
for a long timesince I was a child

When Do We Use Present Perfect?

1. Life Experiences - Things you have done (or not done) in your life.

I have visited Paris twice.

๐Ÿ’ก At some point in my life

She has never eaten sushi.

๐Ÿ’ก Never in her life

Have you ever seen a tiger?

๐Ÿ’ก At any time in your life?

2. Recent Actions with Present Results - Something happened, and the result affects now.

I have lost my keys.

๐Ÿ’ก I can't find them NOW

She has broken her leg.

๐Ÿ’ก Her leg is still broken NOW

The train has left.

๐Ÿ’ก The train is gone NOW

3. Actions that Started in the Past and Continue Now - Using FOR and SINCE.

I have lived here for 10 years.

๐Ÿ’ก Started 10 years ago, still living here

She has worked at this company since 2018.

๐Ÿ’ก Started in 2018, still working here

We have known each other for a long time.

๐Ÿ’ก Still know each other

4. Unfinished Time Periods - Today, this week, this year, etc.

I have drunk three cups of coffee today.

๐Ÿ’ก Today is not over yet

She has been sick this week.

๐Ÿ’ก This week is not over

They have won two matches this month.

๐Ÿ’ก This month continues

Common Words Used with Present Perfect

I have already eaten.

๐Ÿ’ก Already = before now (positive)

Have you finished yet?

๐Ÿ’ก Yet = until now (questions, negatives)

I haven't finished yet.

I have just arrived.

๐Ÿ’ก Just = a very short time ago

I have never been to America.

๐Ÿ’ก Never = not at any time

Have you ever tried sushi?

๐Ÿ’ก Ever = at any time (questions)

Everyday Conversation Examples

A: Have you eaten? B: Yes, I have just eaten.

A: Where is Mom? B: She has gone to the market.

๐Ÿ’ก She is still there

A: I have lost my phone! B: Where have you looked?

A: How long have you known him? B: We have been friends since college.

Continue learning

present perfect vs past simple ยท since and for

Practice in the 30 Days English Challenge: Day 5: Have, Has and Had: Simple Rules and Everyday Examples ยท Day 13: For, Since, During and While: Say When and How Long ยท Day 20: Perfect Tenses: Present, Past and Future Explained