
Did you know that the present perfect tense is a bridge between the present and the past?
Okay, that sounds poetic and all, but let me be real with you here. The present perfect is one of the most confusing verb tenses in English. Students hate it. Teachers struggle to explain it. And native speakers use it inconsistently, which makes teaching it even more fun. Did you hear that hard edge in my voice when I said “fun”?
But here’s the deal. Present perfect is everywhere. It’s in news articles, casual conversation, professional writing, and pretty much every podcast your students listen to. If they want to sound fluent and understand what they’re hearing and reading, they need to master this tense.
So we’re doing this. We’re teaching present perfect. And I’m going to help you make it as clear as possible, with examples that actually make sense and strategies that work.
Let’s get started.
What is the present perfect tense?
Present perfect is formed with have/has + past participle.
The past participle is usually the -ed form for regular verbs (walked, talked, finished) or an irregular form (eaten, gone, done). Your students might know it as “verb three” if they learned British English grammar terminology.
Here are some few examples you can use with your students:
- I have eaten lunch. (I recently finished eating lunch, and it’s relevant to now because I’m not hungry.)
- I have eaten so much pizza that I’m pretty sure I’m part pizza now. (The present perfect tense makes pizza-eating a lifelong indulgence. If the simple past had been used, it would have referred to a single past instance of eating pizza.)
- She has won that game many times. ((This is about repeated actions in the past that connect to the present. If you used simple past “She won that game many times,” it would sound odd because simple past needs a specific time frame.)
- We have lived in this house for ten years. (We started living here ten years ago and STILL live here now. If you said, “We lived in this house for ten years,” it would mean you don’t live there anymore.)
Why the Present Perfect Messes with Students’ Heads

The problem is that present perfect doesn’t exist in many languages. Spanish has something similar, but it’s not exactly the same. Many Asian languages handle this concept completely differently. So when those students try to map present perfect onto their native language grammar, it doesn’t work.
They ask questions like:
- “Why can’t I just use simple past?”
- “What’s the difference between ‘I went’ and ‘I have gone’?”
- “Why do we say ‘I have lived here for five years’ but ‘I lived in New York in 2010’?”
These are excellent questions. And the answers are somewhat frustratingly nuanced.
Present perfect is used for:
- Actions that started in the past and continue to the present
- Actions completed in the recent past (when the exact time isn’t specified or doesn’t matter)
- Life experiences (when the specific time isn’t the point)
- Repeated actions in an unfinished time period
Simple past is used for:
- Actions completed at a specific time in the past
- Actions that are finished and disconnected from the present
The line between these can get blurry, which is why students struggle.
How Present Perfect Works

Let’s look at more examples with explanations that you can use with your students:
I have visited Paris twice. (At some point in my life, I went to Paris two times. When exactly? Doesn’t matter. The experience is what counts.)
He has finished his homework. (He completed it recently. We don’t know exactly when, and it doesn’t matter. What matters is it’s done now.)
She has worked at the same company for five years. (She started five years ago and STILL works there. Present perfect shows the continuation to now.)
Present perfect also works with stative verbs (verbs that describe states rather than actions: know, believe, love, hate, understand). Since stative verbs can’t usually show ongoing action, present perfect gives us a way to express duration.
I have known them for years. (I met them in the past, and I still know them now.)
She has been sick for a week. (She got sick a week ago and is STILL sick.)
We have hated broccoli since we were children. (We spit out pureed broccoli as babies, and we still hate it as adults.)
She has believed in ghosts her whole life. (She started believing as a child and still believes now.)
Time Expressions That Signal Present Perfect
Certain time expressions almost always appear with present perfect. Teaching these helps students recognize when to use this tense.
Already
“Already” indicates something happened sooner than expected or sooner than agreed upon.
I have already eaten lunch, so I’m not hungry anymore. (I ate earlier than you might have thought.)
She has already finished her homework, so she can watch TV now. (She finished faster than expected.)
I have already binged the entire season of my favorite show, so I think I need a break from screens. (I finished way faster than I probably should have.)
Yet
“Yet” shows something hasn’t happened as of now. It appears in negative sentences and questions.
I have not finished my homework yet. (I started it, but it’s not finished.)
They have not arrived yet. (As of this moment, they’re still not here.)
He has not finished his mountain of laundry yet. (There’s still more to wash, and it’s never-ending.)
Just
“Just” means something happened very recently, like within the last few minutes or hours.
I have just finished my homework. (I literally finished it moments ago.)
The mail carrier has just delivered the package. Go get it before the porch pirates do. (The delivery was so recent the mail carrier might still be visible down the street.)
He has just finished his marathon video game session. (He stopped playing very recently, and his eyes are probably still adjusting to reality.)
For
“For” indicates duration. How long has this been happening?
I have lived in New York for five years. (I moved there five years ago and still live there.)
She has been married for two decades. (She got married about twenty years ago and is still married.)
He has tried to grow a beard for five years, but he’s still baby-smooth. (He started trying five years ago and continues trying, despite terrible results.)
Since
“Since” indicates a specific starting point in time.
I have lived in New York since 2015. (2015 is when I moved there, and I’m still there.)
She has been studying English since high school. (High school is when she started, and she’s still studying.)
He has tried to grow a beard many times since high school, and I think he looks like a baby goat now. (He’s been attempting this disaster since high school, and he’s still trying.)
Students often confuse “for” and “since.” For = duration (for five years). Since = starting point (since 2015). Drilling this distinction helps.
5 Strategies for Teaching Present Perfect
Teaching present perfect requires clear explanations, tons of practice, and patience. Here’s what works:

#1 Start with Structure
Explain the basic formation first: have/has + past participle. Use simple, clear examples. Show the difference between present perfect and simple past side by side.
Simple past: I lived in Tokyo. (I don’t live there anymore.) Present perfect: I have lived in Tokyo. (This could mean I still live there, or it’s a life experience I’m sharing.)
#2 Practice, Practice, Practice
Use worksheets, activities, interactive games, and real conversations. Students need to produce present perfect sentences repeatedly until it becomes automatic.
Don’t just do gap-fill exercises. Make them create original sentences about their lives.
#3 Teach Context Clues
Time expressions are your students’ friends. When they see “for,” “since,” “already,” “yet,” or “just,” they should think present perfect and start looking for more clues.
When they see specific past time markers like “yesterday,” “last week,” “in 2010,” they should think simple past.
#4 Use Real-Life Examples
Ask students about their lives:
- How long have you lived in your current apartment?
- Have you ever traveled to another country?
- What languages have you studied?
- Have you finished your homework for tomorrow yet?
Make it personal and relevant. Abstract grammar examples are forgettable. Talking about their actual experiences makes it real and makes it stay with them.
#5 Emphasize the Present Connection
This is the key difference between present perfect and simple past. Present perfect always has some connection to NOW.
I have eaten pizza. (Life experience relevant to a current conversation about food.)
I ate pizza yesterday. (Specific past event with no necessary connection to now.)
She has lived here for ten years. (She STILL lives here.)
She lived here for ten years. (She doesn’t live here anymore.)
That present connection is what makes present perfect unique.
6 Creative Present Perfect Activities That Keep Students Engaged
Worksheets and task cards are great for giving students a solid foundation with the present perfect, but adding some activities really helps them get it.
1. Regular and Irregular Verb Challenge
Have students pair up and create lists of regular and irregular verbs. Then exchange lists with another pair and challenge them to write present perfect sentences using each verb.
Make it harder by requiring all sentences to follow a common theme: travel, food, work, hobbies, whatever.
2. Time Expression Race

Create a list of time expressions (since Monday, for two hours, already, just, yet, etc.). Divide the class into teams.
One student from each team goes to the board and writes a present perfect sentence using one of the time expressions. Then the next team member goes. First team to complete sentences for all time expressions wins.
Add a challenge: each main verb can only be used once. No repeating.
This gets competitive fast, which keeps students engaged and moving quickly.
3. Matching Game
Write present perfect sentences but split them onto separate cards: beginning on one card, ending on another.
- “I have lived in this city…” / “…for ten years.”
- “She has never tried…” / “…Indian food.”
- “They have already finished…” / “…their presentation.”
Have students race against the clock to match beginnings with endings to create logical sentences. Include negative sentences and questions to increase difficulty.
4. Story Challenge
Work in groups to create a short story using as many present perfect sentences as possible. Encourage various time expressions and both regular and irregular verbs.
The winning group uses the most present perfect sentences while still maintaining a logical, coherent story. Stop counting when a story goes completely off the rails or you’ll end up with what one of my classes did, a story about someone who has eaten 47 tacos, has visited every taco restaurant in the city, has gained 20 pounds, and has decided to write a book about tacos. It was ridiculous but grammatically perfect.
5. Mini Role-Play Scenarios
Practice present perfect in conversation through mini role-plays. Here are five scenarios that naturally require present perfect:
- Planning a trip: One student is a travel agent, the other is a customer. “I have planned many trips to Europe.” “I have arranged flights and accommodations for hundreds of clients.”
- Jobs and Careers interview: One student is an employer, the other is a job candidate. “I have worked at several restaurants.” “I have gained experience in customer service.”
- Making dinner plans: One student is a host, the other is a guest. “I have been vegetarian for five years.” “I have never tried Indian food.”
- Discussing past experiences: One student is a journalist, the other is a celebrity. “I have starred in several films.” “I have worked with many talented directors.”
- Weekend plans: Two friends talking. “I have already made plans to go hiking.” “I have never been to that museum before, so I’m looking forward to it.”
Mini role-plays work because students use present perfect in realistic contexts, not just isolated grammar exercises.
6. Survey Activity
Have students create and conduct surveys gathering information about people’s past experiences:
- Have you ever traveled abroad?
- How many languages have you learned?
- Have you ever tried sushi?
- How long have you lived in this city?
Students ask classmates, record responses, and report findings to the class. This combines present perfect practice with real communication.
Real-World Materials
Use authentic materials like news articles, podcasts, and videos. Have students identify present perfect verbs and time expressions used. Discuss why the writer or speaker chose present perfect instead of simple past.
This shows students that present perfect appears constantly in real English, not just in textbooks.
The Bottom Line
Present perfect is confusing. The rules are nuanced, and the difference between present perfect and simple past can feel arbitrary. Students will struggle with it.
But with clear explanations, tons of practice in meaningful contexts, and activities that make it relevant to their lives, students can master it.
That’s it from me. See you in the next post!
Want some ready-to-use present perfect resources you can use with your students today?
These are available in my TpT store:
grammar guide & worksheets . . . | | | . . . presentation . . . | | | . . . task cards . . . | | | . . . for vs. since task cards . . . | | | . . . Have You Ever?
linguistic investigations:
present perfect vs. simple past . . . | | | . . . already vs. yet . . . | | | . . . for vs. since
Keep reading about teaching grammar in adult ESL!
Teaching Time Clauses to Adult ESL Students: Make It Fun with Photo Captions
5 Steps to Make Causative Verbs Relevant to Your Adult ESL Students






Brilliant!
This was clear, to the point, and very helpful! :o)
You should do more of these! (I had a student this year who couldn’t figure out the differences between the three futures! I can’t blame him, really!)
Great article and I am sure to use it next time that present perfect crosses my path – it’s going to happen sooner than I think, too! hahahaha
Thank you!
Thanks, Carolyn~! 🙂
You’ll be happy to know that I already have the Past Perfect scheduled for June 20! If you missed the articles on the simple and progressive tenses, you’ll find them in the grammar section. Watch out–the present perfect is sneaky, and it will waylay you at the most unexpected times. 😀