Tenses
Present Perfect Tense: Connecting Past to Present
ยท 3 min read

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 Verb | Past Participle |
|---|---|
| work | worked |
| play | played |
| finish | finished |
| live | lived |
| study | studied |
Irregular Verbs: Must memorize (V3)
| Base Verb | Past Simple | Past Participle |
|---|---|---|
| go | went | gone |
| eat | ate | eaten |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| break | broke | broken |
| take | took | taken |
| know | knew | known |
Important Words: FOR vs SINCE
| FOR (duration/period) | SINCE (starting point) |
|---|---|
| for 5 minutes | since 9 AM |
| for 2 hours | since Monday |
| for 3 days | since last week |
| for a month | since January |
| for 10 years | since 2014 |
| for a long time | since 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