Present Perfect (Have/Has + Past Participle)
Use it to connect the past to now—like your past actions are still “alive” in the present.
The present perfect helps you talk about experiences, recent news, and changes without saying exactly when something happened. If the time is “unfinished” (today, this week, so far) or the result matters now, this tense is your best friend.
If you keep accidentally using simple past (“I went”) when English wants present perfect (“I’ve gone”), don’t worry. Your brain is normal. English is just… English.
Yak Box: The One-Line Idea
Present perfect = past action + connection to now. If you hear yourself thinking “up to now,” “recently,” “in my life,” or “the result is true now,” you’re in the right tense.
How To Form The Present Perfect
| Pattern | Meaning | Example | Notes |
|---|---|---|---|
| have/has + past participle | Past connected to now | I have finished my homework. | Use have with I/you/we/they. Use has with he/she/it. |
| haven’t/hasn’t + past participle | Not done up to now | She hasn’t called me. | Contractions are common in speech. |
| Have/Has + subject + past participle? | Question about up to now | Have you seen this movie? | Short answers: Yes, I have. / No, I haven’t. |
Past Participle: The “Third Form”
Regular verbs are easy: work → worked → worked. Irregular verbs have special participles: go → went → gone, see → saw → seen, eat → ate → eaten.
Super Common Participles
- be → been
- do → done
- have → had
- go → gone
- see → seen
- eat → eaten
- make → made
- take → taken
Also Useful
- write → written
- buy → bought
- bring → brought
- teach → taught
- think → thought
- know → known
- tell → told
- feel → felt
When To Use Present Perfect
Life Experience (No Specific Time)
Meaning: Something happened sometime in your life (the exact time doesn’t matter).
- I’ve been to New York.
- She’s tried sushi, but she didn’t like it.
- Have you ever ridden a horse?
- I haven’t met his parents.
Unfinished Time (Today, This Week, So Far)
Meaning: The time period is still happening now.
- I haven’t had coffee today. (Today isn’t over.)
- We have finished three meetings so far.
- She’s gotten five emails this morning. (It’s still morning.)
- Have you talked to your boss this week?
Result Or Change You Can See Now
Meaning: A past action created a present situation.
- I have lost my keys. (So I can’t open the door now.)
- He has broken his phone. (It doesn’t work now.)
- Prices have gone up this year. (That change matters now.)
- The city has changed a lot. (It’s different now.)
Recently (Just, Already, Yet)
Meaning: Something happened not long ago, and it matters now.
| Word | Meaning | Example | Typical Position |
|---|---|---|---|
| just | a short time ago | I’ve just arrived. | between have/has and participle |
| already | earlier than expected | She’s already eaten. | between have/has and participle |
| yet | until now (often negative/questions) | Have you finished yet? | usually at the end |
| ever / never | at any time / at no time | Have you ever tried boba? | between have/has and participle |
Started In The Past And Continues Now (Since / For)
Meaning: The situation began in the past and is still true now.
- I have lived here for five years. (Duration)
- She has worked at this company since 2021. (Start time)
- We haven’t spoken for months.
- They have been friends since high school.
Present Perfect Vs. Simple Past (The Fast Test)
Use Present Perfect
- Time is not said
- Time is unfinished (today, this week, so far)
- Result matters now
Examples:
I’ve seen that show.
We’ve had three meetings today.
She’s lost her wallet.
Use Simple Past
- Time is finished (yesterday, last year)
- You say when it happened
- It’s a completed past event
Examples:
I saw that show last weekend.
We had three meetings yesterday.
She lost her wallet on Monday.
Quick test: If you can naturally add “yesterday / last week / in 2020,” it’s usually simple past. If you’re thinking “up to now,” it’s usually present perfect.
American Vs. British Note (Helpful, Not Stressful)
In British English, people often use present perfect with just, already, and yet more strongly: “I’ve just eaten.” In American English, that’s still correct, but you’ll also hear simple past in casual speech: “I just ate.” Both are common in the U.S., especially with “just.”
Questions And Short Answers
| Type | Pattern | Example | Short Answer |
|---|---|---|---|
| Yes/No | Have/Has + subject + participle? | Have you finished? | Yes, I have. / No, I haven’t. |
| Ever | Have/Has + subject + ever + participle? | Have you ever been to Canada? | Yes, I have. / No, never. |
| Yet | Have/Has + subject + participle + yet? | Has she called yet? | Not yet. / Yes, she has. |
Mini Phrase Bank (Real-Life Sentences)
Steal these. Use them. Sound natural.
- I’ve never heard of that.
- Have you ever tried it?
- I’ve already sent the email.
- I haven’t decided yet.
- We’ve just started.
- She’s just gotten home.
- They’ve lived here since 2019.
- I’ve been busy lately.
- So far, everything has gone well.
- How long have you worked here?
- I’ve lost my charger—again.
- He hasn’t replied, but he’s seen the message.
Practice Time (Don’t Skip This Part)
Try these out loud. Your mouth learns faster than your eyes.
Practice 1: Choose The Correct Tense
- I (have seen / saw) that actor last year.
- She (hasn’t finished / didn’t finish) her report yet.
- We (have met / met) him three times so far.
- They (have moved / moved) to Chicago in 2022.
- (Have you eaten / Did you eat) lunch yet?
Answer Key (Practice 1)
1) saw 2) hasn’t finished 3) have met 4) moved 5) Have you eaten
Practice 2: Fill In Have/Has + The Past Participle
- I ______ ______ (finish) my homework.
- He ______ ______ (go) to the gym three times this week.
- We ______ ______ (not see) that episode yet.
- ______ you ever ______ (eat) Korean BBQ?
- She ______ ______ (lose) her phone again.
Answer Key (Practice 2)
1) have finished 2) has gone 3) haven’t seen 4) Have, eaten 5) has lost
Practice 3: Make It True For You
- I’ve never ______.
- I’ve already ______ today.
- I haven’t ______ yet.
- I’ve lived in ______ for ______ years.
- I’ve been learning English since ______.
Common Mistakes And Quick Fixes
| Mistake | Why It’s Wrong | Fix |
|---|---|---|
| “I have went.” | “Went” is past simple, not a participle. | I have gone. |
| “I am finished.” (when you mean the task) | Sounds like you’re “done as a person.” | I have finished. / I’m finished with it. |
| “I’ve seen him yesterday.” | “Yesterday” is finished time. | I saw him yesterday. |
| Forgetting “yet” position | “Yet” usually sits at the end. | Have you finished yet? |
Quick Reference Summary
- Form: have/has + past participle (I’ve eaten, she’s gone)
- Use it when: life experience, unfinished time, result now, recently, since/for continuing situations
- Use simple past when: you say a finished time (yesterday, last year, in 2022)
- Helpful words: ever, never, just, already, yet, so far, since, for, lately, recently
Final Yak
If your sentence feels like it’s secretly about now, use present perfect. If it’s clearly locked in the past with a finished time, use simple past. That’s basically the whole game.





