Grammar guide Last updated 2026-09-29
Present Perfect: How to Teach It With Clear Examples
The present perfect is one form, have or has plus the past participle, and one idea: the time is not finished, or it never gets mentioned. Put a timeline on the board first and the tense stops looking like a list of exceptions, because no named past moment ever sits with it.
Start with the timeline, not the rule
Draw a long line and mark a dot for now. Put I have lived here since 2019 above the line and I lived there in 2019 below the dot: the first reaches up to now, the second is closed. A class that can place a sentence on that line stops writing yesterday in a present perfect clause.
The form: have or has plus the past participle
One auxiliary, one third-column verb, one fixed order.
| Person | Auxiliary | Example |
|---|---|---|
| I, you, we, they | have | They have finished. |
| he, she, it | has | She has cleaned the car. |
| negative | have not / has not | We have not eaten yet. |
| question | have / has + subject | Have you seen this film? |
| contracted | I've, he's, she's | I've just arrived. |
The participle is the third column: go, went, gone. Regular verbs add -ed, so both forms look identical, which is why a class that only meets worked is surprised by written.
Twelve irregular participles worth learning early
| Base | Past simple | Participle |
|---|---|---|
| be | was / were | been |
| go | went | gone |
| do | did | done |
| see | saw | seen |
| eat | ate | eaten |
| give | gave | given |
| take | took | taken |
| write | wrote | written |
| speak | spoke | spoken |
| begin | began | begun |
| know | knew | known |
| drink | drank | drunk |
Point out the patterns that exist: many participles end in -en, and a group of their own shifts the vowel, as in swim, swam, swum. The irregular verbs practice ideas page has sorting activities for the longer list.
The contrast that unlocks the tense
The past simple names a finished moment; the present perfect keeps the time open.
| Sentence | Why this tense |
|---|---|
| I have seen that film. | No time given; the experience is the point. |
| I saw that film last night. | last night is finished. |
| She has lived in Rome for three years. | Three years counted up to now. |
| She lived in Rome for three years. | The period is over. |
Ask after each pair: is the time finished? If yes, the past simple goes in. The past simple vs present perfect guide puts the two side by side.
for, since, already, yet, ever, never, just
Seven small words carry most of the questions at this level.
- for + a length of time: for two weeks, for three years.
- since + a starting point: since Monday, since 2019.
- already in a positive sentence: I have already sent it.
- yet in negatives and questions: I have not finished yet.
- ever in questions about experience: Have you ever been to Ireland?
- never for zero experience: I have never flown.
- just for something a moment ago: She has just left.
for and since cause the most trouble, because plenty of languages use one word for both. Drill the pair as one choice with two branches: a period takes for, a moment takes since. The present simple guide covers the habit side.
Where the errors come from
Four mistakes cover almost everything in written work at A2 and B1.
- A named past time with the perfect: I have seen him yesterday becomes I saw him yesterday. The tense cannot hold a closed moment.
- The past simple instead of the participle: I have went becomes I have gone. The auxiliary needs the third column.
- The wrong auxiliary for he, she and it: she have finished becomes she has finished.
- for and since swapped: since three years becomes for three years.
Three drills that make it stick
Recognition takes one lesson; production takes repetition under mild pressure.
- Finished or not? Read twelve sentences with a time expression. Learners hold up one hand for the past simple and two for the present perfect: yesterday gets one, already gets two.
- Experience survey. Each learner writes four Have you ever...? questions and asks three classmates, then reports back: Maria has been to Japan, but Tom has never flown. Reporting forces the third person form.
- just, already and yet cards. Pairs place three cards into sentences about the lesson so far: We have already finished exercise two. I have not checked my answers yet.
The timed drills for the classroom page explains how to run a ten-minute set, and the classroom grammar drills page collects pair work that fits a forty-minute lesson.
Practice that keeps the pattern alive
Ten items a day, checked straight away, beat one long session at week's end. Print a set with an answer key as a worksheet, or build one in the worksheet builder.
Browse the grammar drills Print a worksheet Build your own set
Frequently asked questions
What is the difference between the past simple and the present perfect?
The past simple names a finished moment: I saw him yesterday. The present perfect keeps the time open or unstated: I have seen him. If the sentence contains yesterday, last week or in 2019, the past simple is the only option. If the exact time does not matter, or the period runs up to now, use the present perfect.
When do I use for and when do I use since?
Use for with a length of time: for two weeks, for a long time. Use since with a starting point: since Monday, since 2019, since I was a child. A quick check is the question How long have you...? An answer with a period takes for, and an answer with a moment takes since.
Why is I have went wrong?
Have and has take the past participle, the third column of the verb: go, went, gone, so I have gone. Went is the past simple and cannot follow an auxiliary. Learners who know the second column but not the third produce I have went and I have saw, so drill the third column on its own.
Can the present perfect be used with a specific time?
No. The tense cannot sit with yesterday, last night, in 2019 or two days ago, because those take the past simple. It can sit with today, this week, this year and so far, because those periods still include the moment of speaking. Already, yet, ever, never and just also belong with the present perfect.
What level should the present perfect be taught at?
A2 for the form, the experience use, and just, already and yet. B1 for the contrast with the past simple, for and since in longer answers, and the difference between How long have you worked there? and How long did you work there? Check that the class can produce the third column before adding the contrast.
Keep reading
Every guide on this blog is paired with a free drill: the same rules, applied question by question, with explanations and a printable worksheet.