Present Perfect Tense - Grammar Lesson
Teacher Atik
✨ Present Perfect Tense
Connect past actions to the present moment
What is the Present Perfect?
We use the Present Perfect to talk about:
- 🔗 Actions that happened in the past but are connected to the present
- ⏰ Actions that happened at an unspecified time in the past
- 📊 Life experiences up to now
- 🎯 Actions that started in the past and continue to the present
- 🆕 Recent actions with present results
Time Expressions for Present Perfect
Unfinished time periods
- today → I have studied English today.
- this week/month/year → She has visited Paris this year.
- so far → We have finished three exercises so far.
- up to now / until now → He has lived here up to now.
Life experiences
- ever → Have you ever been to London?
- never → I have never eaten sushi.
- before → I have seen this movie before.
- in my life → This is the best book I have read in my life.
Duration (still continuing)
- for + period of time → They have lived here for 5 years.
- since + starting point → I have known him since 2010.
- recently / lately → She has been very busy recently.
Recent past with present results
- just → I have just finished my homework.
- already → We have already seen that film.
- yet (questions/negatives) → Have you finished yet?
Structure of Present Perfect
| Form | Structure | Example |
|---|---|---|
| Affirmative | Subject + have/has + past participle | She has visited Morocco. |
| Negative | Subject + have/has + not + past participle | She hasn't visited Morocco. |
| Question | Have/Has + subject + past participle? | Has she visited Morocco? |
Regular Past Participles
Examples:
- work → worked → I have worked here for 3 years.
- study → studied → She has studied French since 2020.
- live → lived → They have lived in Casablanca for 10 years.
- play → played → He has played football since he was 5.
Irregular Past Participles
Common examples:
- go → gone → She has gone to the market.
- see → seen → I have seen this movie before.
- eat → eaten → We have eaten lunch already.
- write → written → He has written three letters today.
- take → taken → They have taken the bus to school.
Common Irregular Past Participles
| Base Form | Past Participle | Base Form | Past Participle |
|---|---|---|---|
| be | been | go | gone |
| become | become | have | had |
| begin | begun | hear | heard |
| break | broken | know | known |
| bring | brought | leave | left |
| buy | bought | make | made |
| choose | chosen | read | read |
| come | come | run | run |
| do | done | say | said |
| drink | drunk | see | seen |
| eat | eaten | speak | spoken |
| find | found | take | taken |
| get | got/gotten | tell | told |
| give | given | think | thought |
| write | written | meet | met |
Present Perfect vs Past Simple
🎯 When to use each tense:
Present Perfect
- ✅ Connection to present
- ✅ Unspecified time
- ✅ Life experiences
- "I have been to Paris."
Past Simple
- ✅ Finished past action
- ✅ Specific time mentioned
- ✅ Historical facts
- "I went to Paris in 2019."
Examples
Life Experiences:
- I have traveled to many countries.
- She has never seen snow before.
- Have you ever been to Japan?
Recent Actions with Present Results:
- I have just finished my homework. (Now I'm free!)
- They have already left. (They're not here now.)
- It has started raining. (The ground is wet now.)
Duration (Still Continuing):
- We have lived here for 10 years.
- He has worked at this company since 2015.
- I have known her since childhood.
Practice Exercises
A. Complete with the correct form of the Present Perfect.
1. I __________ (never / see) such a beautiful sunset.
2. __________ you __________ (finish) your project yet?
3. They __________ (live) in Marrakech for 5 years.
4. She __________ (just / arrive) at the airport.
5. We __________ (not / decide) where to go on vacation.
B. Choose Present Perfect or Past Simple.
1. I __________ (visit) London last summer. / I __________ (visit) London many times.
2. She __________ (study) French since 2019. / She __________ (study) French in high school.
3. __________ (you / see) the new movie? / __________ (you / see) the movie yesterday?
C. Make questions using Present Perfect.
1. She has traveled to Europe. → ___________________________
2. They have finished the assignment. → ___________________________
3. He has lived here for 3 years. → ___________________________
Speaking Activities
"Have you ever been to another country?"
"Yes, I have been to Spain twice." / "No, I have never traveled abroad."
"I have just heard some great news!"
"My brother has recently gotten a new job."