Grammar for Teachers
Grammar for Teachers
🟡 Intermediate

Present Perfect: Experience and Current Relevance

What this session covers

The present perfect is one of the most useful and most misunderstood tenses in English. It is formed with have or has plus the past participle of the verb. Though it always refers to something that happened in the past, it is called a present tense because it connects the past to the present moment — through experience, through a result that is still true now, or through an action that happened in a period of time that has not yet finished. Teachers who understand this connection to the present are much better placed to explain the tense clearly and to correct learner errors with confidence.

Personal Reflection

Before you start — think honestly about your own teaching and experience.

Q1
When you explain the present perfect to learners, what is the hardest part to make clear — the form, the meaning, or the difference from the simple past?
Q2
Which of these have you seen your learners do: use present perfect with specific finished time expressions (e.g. 'I have seen him yesterday'), say 'have went' instead of 'have gone', or avoid the present perfect entirely and use simple past for everything?

Discover the Pattern

Look at the examples. Answer each question before reading the explanation — this is how your students will learn too.

1
A: Have you ever taught a class outside?
B: Yes, I have. I taught outside last rainy season.

The first sentence uses 'have you ever' and the second uses 'I taught'. Both refer to the past. Why are two different tenses used here? What is each one doing?

'Have you ever taught outside?' uses the present perfect because it asks about the whole of someone's life experience up to now — there is no specific time. The time period is open: from when you started teaching until this moment. 'I taught outside last rainy season' uses the simple past because it refers to a specific, finished time. This is the classic pattern: present perfect to open a topic of experience, simple past to give specific details. Teaching learners to use these two tenses together naturally is one of the most useful things you can do.

2
I can't give you a pen. I have lost mine.
She can't come to the meeting. She has broken her arm.
The students are happy. They have passed the exam.

In each sentence, there are two parts. The second part uses the present perfect. What has happened in the past? And what is the current result of that past action?

This is the 'current relevance' use of the present perfect. The past event (losing the pen, breaking the arm, passing the exam) has a result that is still true now (no pen, arm still broken, students are still happy). The present perfect is used here because the past action is not just history — its effect is present. This is why the present perfect is a present tense: it tells us something about the present situation by referring to the past. If the effect were no longer relevant, we would use simple past.

3
I have taught at three different schools.
She has never missed a lesson in five years.
We have already planned next term's programme.
Has the report arrived yet?

Look at the signal words: ever, never, already, yet. What do these words have in common? What kind of time frame do they suggest?

These words all suggest an open or unfinished time frame — they do not point to a specific finished moment. 'Ever' and 'never' refer to the whole of someone's experience. 'Already' means before the expected or implied moment. 'Yet' refers to the period up to now (used in questions and negatives). All of these signal words pair naturally with the present perfect. When learners see these words, they are a strong indication that the present perfect is needed. Teaching signal words alongside the tense helps learners make faster, more accurate tense choices.

The Pattern — What You Just Discovered

The present perfect is formed with have or has plus the past participle. It connects past events to the present through life experience, current results, or actions in an unfinished time period. Key signal words include ever, never, already, yet, just, recently, so far, and this week/month/year when the period is not yet over.
FormUse / MeaningExample
Form Example Notes
Positive (I/you/we/they) I have visited three schools this week. have + past participle
Positive (he/she/it) She has already marked the books. has + past participle
Negative He hasn't arrived yet. haven't / hasn't + past participle
Question Have you ever taught this age group? Have/Has + subject + past participle
Short answer Yes, I have. / No, she hasn't. Use have/has — not the main verb
Signal words ever, never, already, yet, just, recently, so far, this term (still in progress) These almost always signal present perfect
Special Rule / Notes

HAVE BEEN VERSUS HAVE GONE
These two forms cause significant confusion. 'Have/has been' means the person went somewhere and came back: 'She has been to the district office today' (she went and returned). 'Have/has gone' means the person went and has not yet returned: 'She has gone to the district office' (she is still there or on the way back). A useful classroom test: if the person is present in front of you, use 'has been'. If they are absent, use 'has gone'. This small distinction is worth teaching directly.

SINCE AND FOR WITH PRESENT PERFECT
Present perfect is also used with 'since' and 'for' to describe situations that started in the past and continue to the present. 'Since' gives the starting point: 'She has worked here since 2018.' 'For' gives the length of time: 'She has worked here for six years.' These signal words always require the present perfect (or present perfect continuous) — never the simple past. Learners who say 'She works here since 2018' or 'She worked here for six years' (when she still works there) are using the wrong tense.

PRESENT PERFECT IS NOT UNIVERSAL
It is worth knowing that present perfect is used more in British English than in American English, and that some varieties of English spoken in Africa use simple past in contexts where British English would use present perfect. If learners resist the present perfect, it may be partly a feature of their language environment, not just a learning difficulty. Respond with understanding rather than heavy correction.

🎥

WHICH TENSE DO I NEED? - Is there a specific finished time (yesterday, last year, in 2019, ago)? → Simple past. - Is the time unspecified or is the period still open? → Present perfect. - Is the result of the past action still relevant now? → Present perfect. - Do you see ever, never, already, yet, just, recently, since, for? → Present perfect. - Are you asking about life experience (without saying when)? → Present perfect. - 'Have been' or 'have gone'? → Been = went and came back. Gone = not yet returned.

Common Student Errors

I have seen him yesterday.
I saw him yesterday.
Why'Yesterday' is a finished time expression. The simple past is needed — present perfect cannot be used with specific finished time expressions.
She has went to the market.
She has gone to the market.
WhyPresent perfect uses have/has + past participle. 'Gone' is the past participle of 'go'. 'Went' is the simple past form.
Have you ever went to Nairobi?
Have you ever been to Nairobi?
WhyThe past participle of 'go' is 'gone' or 'been' (for places visited). 'Went' is never used after have/has.
I already eat.
I have already eaten.
Why'Already' signals present perfect. Also, 'eat' is irregular — its past participle is 'eaten'.
She has been to the market — she's not back yet.
She has gone to the market — she's not back yet.
Why'Has gone' means she left and has not returned. 'Has been' means she went and came back.

Check Your Understanding — Part 1

Choose the correct form to complete each sentence.

______ you ever ______ (teach) a class of more than sixty students?___________
The head teacher ______ (not / arrive) yet — we are still waiting.___________
I can't lend you my pen — I ______ (lose) it.___________
She ______ (teach) at this school since 2019.___________
The students ______ (already / finish) the exercise — they are waiting for the next task.___________
0 / 5 answered

Check Your Understanding — Part 2: Why Is It Wrong?

Each sentence has one error. Write the correct sentence and explain the mistake.

I have met her at a workshop last year.
Write the correct sentence:
Explain why it is wrong:
I met her at a workshop last year.
'Last year' is a specific, finished time. Simple past is needed. Present perfect cannot be used with specific finished time expressions.
She has wrote the report but hasn't sent it.
Write the correct sentence:
Explain why it is wrong:
She has written the report but hasn't sent it.
Present perfect uses have/has + past participle. The past participle of 'write' is 'written', not 'wrote'.
Have you marked the tests yet? Yes, I marked.
Write the correct sentence:
Explain why it is wrong:
Have you marked the tests yet? Yes, I have.
Short answers in the present perfect use have/has — not the main verb. 'Yes, I have.' not 'Yes, I marked.'
He has been to the meeting — he's not back yet.
Write the correct sentence:
Explain why it is wrong:
He has gone to the meeting — he's not back yet.
'Has been' means he went and came back. But the sentence says he is not back yet, so 'has gone' is needed.

Classroom Teaching Sequence

Use this sequence directly in class — guided discovery, no textbook needed. Tap each step to mark it done.

0 / 5 done
1

STEP 1 — CONNECT TO NOW (5 minutes): Ask learners to look around the room and say something that is different from yesterday — something that has changed. For example: 'Someone has moved the desks.' 'The board has been cleaned.' Write their sentences on the board. Underline 'has/have + past participle'. Ask: 'When did this happen? Does it still matter now?' Establish that these sentences connect a past action to the present situation.

2

STEP 2 — EXPERIENCE QUESTIONS (8 minutes): Ask learners to think of three things they have done in their teaching career — without saying when. Write the question frame on the board: 'Have you ever...?' Ask learners to ask each other these questions. When the partner says yes, the first learner follows up with 'When did that happen?' to practise the natural switch to simple past. Circulate and listen for errors.

3

STEP 3 — SIGNAL WORD SORT (7 minutes): Write these words and phrases on the board one at a time: ever, yesterday, never, last year, already, in 2020, yet, just, ago, this term. Ask learners to sort them into two groups: present perfect signals and simple past signals. Discuss any that cause disagreement — 'today' and 'this week' can go with either depending on context.

4

STEP 4 — CURRENT RELEVANCE (8 minutes): Present a series of mini-situations. For each one, ask learners to produce a present perfect sentence that explains the current state. For example: 'I cannot find my register' → 'I have lost my register.' / 'The students look pleased' → 'They have passed their test.' Ask learners to create two of their own.

5

STEP 5 — CORRECT AND EXPLAIN (7 minutes): Write five sentences on the board — some correct, some with a tense or form error. Ask learners to identify and correct errors and explain the rule. Encourage them to use the ideas from the lesson: open time frame, current relevance, signal words, past participle form.

Ready-to-Use Classroom Materials

Use directly in class — copy, adapt, or read aloud. No printing needed.

1 Experience Exchange
Learners work in pairs. They take turns asking 'Have you ever...?' questions about teaching experiences. When the partner answers yes, they follow up with 'When?' or 'How many times?' to practise the switch to simple past. Encourage genuine curiosity.
Example sentences
Have you ever observed another teacher's lesson? Yes, I have. When? About two years ago.
Have you ever taught outside? Yes, twice. When was the last time? Last rainy season.
Have you ever been to a national teachers' conference? No, I never have.
2 Current Situation — What Has Happened?
Describe a current situation. Learners produce a present perfect sentence that explains why the situation exists. This practises the 'current relevance' meaning. Do it orally, going quickly around the class.
Example sentences
Situation: 'The classroom is very hot today.'
Learner: 'Someone has closed all the windows.'
Situation: 'The students look very pleased.'
Learner: 'They have received their results.'
Situation: 'The teacher cannot find the chalk.'
Learner: 'A student has taken it.'
3 Signal Word Sorting
Say each word or phrase aloud. Learners say 'present perfect' or 'simple past' and give a reason. Use this list, and add others based on what your learners find difficult.
Example sentences
Present perfect signals: ever, never, already, yet, just, recently, so far, since, for, this term (still in progress), today (still today)
Simple past signals: yesterday, last week, last year, in 2019, two days ago, when I was young, this morning (when the morning is over)

Plan Your Next Steps

For each strategy, choose the option that best describes where you are now.

Focus on the past participle forms of common irregular verbs — learners need go → gone, write → written, give → given, eat → eaten, see → seen, do → done.
Teach the 'been vs gone' distinction directly — this small point causes real confusion and is worth a dedicated five minutes.
Use 'Have you ever...?' as a regular classroom opener — it gives natural present perfect practice in every lesson.
Help learners feel the 'connection to now' by always asking: 'Is the result or relevance still present?' If yes, present perfect. If the event is simply history, simple past.
Notice when your learners use simple past where present perfect is needed — often this reflects a genuine gap in understanding of the tense's present meaning.
What is the one change you will make next time you teach this grammar point?

Key Takeaways

1 The present perfect is formed with have/has + past participle — the past participle of irregular verbs must be learned separately.
2 It is a present tense because it connects past events to now — through experience, current results, or an unfinished time period.
3 Key signal words include ever, never, already, yet, just, recently, since, and for.
4 Never use present perfect with specific finished time expressions (yesterday, last year, ago) — use simple past instead.
5 'Has been' means went and came back; 'has gone' means went and has not yet returned.