How to Teach Present Perfect vs Past Simple Without Confusing Your Students

By Olivia Klimczyk Published 14th November 2026 7 min read
Free Teaser Course With Certificate Teaching English: Your First Lesson · Try To See if teaching is for You Start Now →

To teach present perfect vs past simple, build the contrast around time: the past simple is for finished times, the present perfect connects the past to now. Use a timeline, check meaning with concept checking questions, then practise with signal words and a speaking task that moves from “Have you ever” to “When did you”.

Key takeaways

  • Teach the meaning first: finished time versus a link to the present.
  • A timeline helps, but it does not replace concept checking questions.
  • Students often overuse the present perfect because their first language uses a similar form for finished events.
  • A strong speaking task starts with “Have you ever” and follows up with past simple detail questions.
  • Varieties of English differ, so tell students when American English is more flexible.

What is the difference between present perfect and past simple?

The past simple describes an action at a finished time, usually named or understood: I visited Lisbon in 2019. The present perfect describes an action or state connected to now, with no finished time: I have visited Lisbon. The first looks back at a closed moment. The second says something about the speaker today.

That connection to now can take three forms. It can be an experience up to now (I have never tried sushi), a recent event with a present result (I have lost my keys) or an unfinished period (I have lived here for three years). Anything with a finished time marker, such as yesterday, last week or in 2019, needs the past simple.

Why do students confuse the two tenses?

Students confuse them because the choice depends on how the speaker sees time, not on a rule they can memorise, and because their first language may work differently. In some languages, such as German and French, the equivalent of the present perfect is the normal way to talk about finished events in speech, so learners transfer that pattern into English.

The most common errors are predictable, which makes them easy to plan for:

  • Present perfect with a finished time: “I have seen him yesterday.”
  • Past simple for an unfinished period: “I lived here since 2020.”
  • Wrong auxiliary: “I am here since Monday” instead of “I have been here since Monday”.
  • Wrong participle: “I have went” instead of “I have gone”.

How do you present the contrast with a timeline?

Draw a line with “past” on the left and “now” on the right. Mark a finished point for the past simple. For the present perfect, draw an arc from the past up to now. Then compare the two sentences side by side.

Timeline: past simple and present perfect
Past simple: “I visited Lisbon in 2019.”
One finished point in the past, with a named time.
Present perfect: “I have visited Lisbon.”
An experience from the past up to now, with no time named.
PastNow
Draw this on the board, then check meaning with concept checking questions.

A timeline is a teaching aid, not proof that students understand. The British Council’s TeachingEnglish article on checking understanding makes this point: timelines and similar devices are aids to explanation but do not necessarily check understanding, and that concept questions can be used to draw a timeline out of the learners (TeachingEnglish: checking understanding).

Present the two sentences in a short context, such as two friends talking about travel, then put them on the board together:

  • I have been to Japan. (experience, no time given)
  • I went to Japan in 2019. (finished time, given)

Which concept checking questions work for these tenses?

Short, simple questions that test time and connection to now work best. TeachingEnglish advises keeping concept questions simple, with short answers, and asking them frequently. Its examples include “Has the action finished?” and “Is time important?” (TeachingEnglish: asking questions).

Sentence Concept checking questions Answers
I have lost my keys. Do I have my keys now? Is the result important now? No. Yes.
I lost my keys yesterday. Is the time finished? Do we know when? Yes. Yes, yesterday.
She has lived here for three years. Does she live here now? Did she start three years ago? Yes. Yes.
She lived here for three years. Does she live here now? Is the period finished? No. Yes.

For a full method, see our guide to concept checking questions.

Free fortnightly email
Hire Wire

Every TEFL opening, salary and deadline that matters.

In your inbox every two weeks. Free, no spam, unsubscribe any time.

In every issue
01Salaries
Teacher pay by country
02Jobs
New TEFL openings
03Deadlines
Programme and visa dates
Usually present perfect
ever, never, yet, already, just, since, for
Needs past simple
yesterday, last week, in 2019, ago
Signal words to sort in class. Words such as today and this week can take either tense.

How do you practise present perfect vs past simple?

Move from controlled tasks to freer ones, and make students choose the tense from the meaning, not from a pattern. Three practice activities work well.

  • Signal word sort: students sort words such as ever, never, yet, already, since, for and yesterday, last week, in 2019, ago into two columns. Discuss why some words fit only one tense.
  • Gap fill with choice: sentences with two options in brackets, where context decides. Use sentences that students could mistake, such as “I (lived / have lived) here for ten years.”
  • Error correction cards: write common errors on cards, such as “I have seen him yesterday”. Pairs find and fix the mistake, then explain why.

What speaking activity works best for production?

A “Have you ever” interview that moves into past simple follow up questions works best, because it shows the real relationship between the two tenses. Students open with the present perfect, then give detail in the past simple.

  1. Give each student five prompts such as “travel somewhere alone” or “try a strange food”.
  2. Students ask “Have you ever…?” and note the answers.
  3. When the answer is yes, they ask two detail questions: “When did you…?” and “What happened?”
  4. Pairs report one interesting answer to the class, using both tenses.

This follows the PPP shape, with presentation, controlled practice and production. See our PPP lesson plan guide for the template and timings. Two Truths and a Lie from our ESL warm up activities also recycles both tenses naturally, so it makes a good warmer for this lesson.

Step 1
Have you ever…?
Present perfect question about experience.
Step 2
Yes, I have.
Short answer, no time given yet.
Step 3
When did you…?
Past simple detail question.
Step 4
What happened?
Past simple story with a finished time.
The interview moves from present perfect to past simple, which shows how the two tenses work together.

Does American English use the tenses differently?

Yes, usage is a little more flexible in American English, especially with already, yet and just. An American speaker may say “Did you eat yet?” where British English usually prefers “Have you eaten yet?” Tell students that both are used in real life, and teach the form that matches your course and exam target.

What mistakes should teachers avoid?

  • Teaching it as a rule only: “use present perfect for past actions” is misleading, because the past simple also describes past actions.
  • Too many uses at once: start with experience, then add recent news and unfinished time in later lessons.
  • Skipping form: check have or has and the past participle before moving to production.
  • Relying on “Do you understand?”: students will say yes. Use concept checking questions.
  • Correcting in the middle of speaking: note errors and deal with them afterwards.

This grammar contrast is one part of a complete teaching toolkit. For warmers, lesson structure and AI prompts around it, see our guide to ESL teacher resources. If you want a quick draft of a present perfect lesson, the TEFL.ai lesson plan generator works from level, topic and duration, and you can edit the result.

Ready to train as an English teacher?

If you want structured training in grammar teaching, lesson planning and classroom methodology, our 180 Hour Level 5 TEFL Diploma is Ofqual regulated at the same RQF Level 5 as CELTA. For a shorter route, the 120 Hour Advanced TEFL Course is our International Standard option.

Get TEFL qualified with the Level 5 TEFL Diploma

Last reviewed: 14 November 2026

Sources

Tune In With TEFL podcast with Tara and Jess
Podcast on YouTube
Tune in with TEFL

Tara and Jess talk through different TEFL and EFL topics, from finding work abroad to life in the classroom.

Listen now Subscribe

FAQs

Questions students ask us

The past simple describes an action at a finished time, such as “I visited Lisbon in 2019”. The present perfect connects the past to now with no finished time, such as “I have visited Lisbon”. Time words like yesterday or in 2019 need the past simple.

The choice depends on how the speaker sees time, not on a rule students can memorise, and their first language may work differently. In languages such as German and French, the equivalent of the present perfect is a normal way to talk about finished events in speech, so learners carry that pattern into English.

Start with experience only, using “Have you ever” and a small set of common verbs. Use pictures and a simple timeline, check meaning with concept questions, and add recent news and unfinished time in later lessons so students meet one idea at a time.

Ask short questions about time and the link to now: “Do I have my keys now?”, “Is the time finished?” and “Does she live here now?” These test meaning without asking students to explain grammar, and each can be answered with a few words.

Ever, never, yet, already, just, since and for usually go with the present perfect. Yesterday, last week, in 2019 and ago need the past simple. Words such as today and this week can take either tense, depending on whether that period has finished.

Usage is a little more flexible in American English, especially with already, yet and just. An American speaker may say “Did you eat yet?” where British English usually prefers “Have you eaten yet?” Teach the form that matches your course or exam, and mention the other.

Share




    0
      0
      Your Cart
      Your cart is emptyBrowse Courses