Present perfect activities: a staged sequence for the errors your learners actually make

The Lingoken TeamActivity Design9 min read

TL;DR

Present perfect practice depends on two things: the order of its meanings and the learner's first language. Teach experiences (ever, never), recent news (just, already, yet), unfinished time (for, since), then the switch to past simple. Then target errors by first language: German and Italian speakers tend to say 'I have seen him yesterday', and many say 'I live here since 2020'.

Your learner can recite the rule. Has plus past participle, for things connected to now. Then she tells you about her weekend: "I have been to the cinema on Saturday." Her own language uses that same shape for a different job, and the present perfect activities most lists offer (a board game, a round of Never Have I Ever) practise the form without touching the job.

This post gives you two things: a sequence that teaches the meanings one at a time, and a way to choose your error-correction activities by the learner's first language.

Why the present perfect is hard: several meanings, one form

English uses the present perfect for several related ideas. The British Council's grammar reference lists them: an unfinished time period ("this week"), life experiences, unfinished states with for and since, and a past action with a result now. Then it gives the rule that causes most of the trouble: "If we say when something happened, or we feel that that part of our life is finished, we use the past simple." British Council, LearnEnglish

Level matters too. The British Council and EAQUALS Core Inventory places the present perfect at A2 and the contrast between present perfect and past simple at B1. So an A2 learner who mixes the two is doing B1 work early.

How to sequence present perfect activities

Teach one meaning, practise it until it is easy, then add the next. The contrast with past simple comes last, because it only makes sense once the learner owns the meanings on both sides of it.

StageMeaningSignal wordsExampleActivities
1Experienceever, never, before, twice"Have you ever worked nights?"Match Pairs (base form to past participle), Quiz on "Have you ever...?" questions, Speaking Practice
2Recent news, result nowjust, already, yet"I've just sent it." "Have you paid yet?"Complete the Sentence, Pick a Card (situation prompts: "Your colleague asks about the report")
3Unfinished time and statesfor, since, how long, this week"I've lived here since 2020."Quiz (for or since), Find the Mistake
4The switch to past simpleyesterday, last week, in 2019, when...?"I've been to Rome twice. I went in 2019."Quiz (went or have been), Find the Mistake, Unjumble
5Free useanyA conversation about work historyRoleplay (a job interview), Writing Prompt (a short work profile)

In our view stage 4 is the real skill, and the Core Inventory's own B1 example shows it in two sentences: "I've been to Thailand twice. I went there in 2003 and 2007." The present perfect opens the topic with no time; the moment a time arrives, the verb switches. A drill that never makes the learner switch mid-conversation leaves her stuck at stage 3.

A speaking routine for stage 4, which works well one-to-one:

  1. You ask: "Have you ever been to a job interview in English?"
  2. She answers: "Yes, I have." (present perfect, no time)
  3. You ask: "When was it?" or "What did they ask?"
  4. She has to switch: "It was last year. They asked about my experience."

In practice, after five of those in a row the switch tends to happen without thinking.

Which errors come from which first language

Here is the part most present perfect games skip. The mistakes learners make are not random. A lot of them come from what the learner's first language does with the same idea.

First languageWhat that language doesThe English it tends to produceActivity that targets it
GermanThe perfect is the normal spoken past: Ich habe ihn gestern gesehen."I have seen him yesterday." "When have you arrived?"Find the Mistake with finished-time words; Quiz (saw or have seen)
ItalianThe passato prossimo is a normal way to talk about yesterday: Ieri ho visto Marco."Yesterday I have seen Marco."Same as German. Stage 4 is the stage to linger on
SpanishThe present covers unfinished time: Vivo aquí desde 2020. In Spain, the perfect also covers earlier today: Esta mañana he hablado con ella."I live here since 2020." "This morning I have spoken to her," said at 4 p.m.Quiz (for or since); Complete the Sentence with time markers
PolishNo perfect tense; the present covers unfinished states: Znam go od dziesięciu lat."I know him for ten years." Avoiding the present perfect altogetherQuiz on meaning ("Is it finished?"); Speaking Practice that needs "How long have you...?"

There is research behind the pattern. A corpus study of university essays found that Spanish-speaking learners used the present perfect more often than Russian-speaking learners (Russian, like Polish, has no present perfect), with nearly identical error rates. The authors put the higher use down partly to "positive transfer from their L1 when it exhibits structures analogous to the English PP," and read some of the errors as negative transfer. Perez-Guerra and Smirnova, Journal of Language and Education (2024)

Notice one row the table shares across languages. German, Italian, Spanish and Polish all use the present tense for "I have lived here since 2020." So "I live here since 2020" is one of the most predictable present perfect errors you will hear, almost regardless of where your learner is from.

How to diagnose before you drill

Before you run the sequence, find the stage your learner actually breaks at. The first-language table tells you where to look; a short diagnostic tells you what to fix.

A look from language learning

Terence Odlin's Language Transfer is the standard account of how a first language shapes a second, and it carries a warning: Spanish speakers often drop am and is even though Spanish has those verbs, and children learning English as their first language make the same error. Some errors are transfer and some are simply what learning English looks like, so treat the table as a map and the learner's own mistakes as the diagnosis.

Terence Odlin, Language Transfer (Cambridge University Press, 1989).

The fastest diagnostic is a short Find the Mistake set that mixes the error types, with one correct sentence as a control. Eight items is enough:

SentenceCorrect versionWhat it tests
I have seen that film last year.I saw that film last year.Finished time (stage 4)
I live in Madrid since 2021.I've lived in Madrid since 2021.Unfinished time (stage 3)
When have you arrived?When did you arrive?When questions (stage 4)
She has went to the bank.She has gone to the bank.Participle form
Have you ever eat sushi?Have you ever eaten sushi?Participle form (stage 1)
I know him for ten years.I've known him for ten years.Unfinished states (stage 3)
He has just call me.He has just called me.Form (stage 2)
I've lost my keys, so I can't get in.Correct as writtenControl: is she overcorrecting?

Score it by row, not in total. Three misses in the stage 4 rows and none in stage 3 tells you exactly which week of the sequence to run next. Here is what a Find the Mistake activity looks like in play:

Play a Find the Mistake set: the present perfect

The set we would build is made from your learner's own sentences: the line from her last email, the thing she said on Tuesday. In Lingoken you can type eight of those in and send them as a link, and the results come back to you per question, so the diagnosis is already sorted by row.

More present perfect sets, including the contrast with past simple, are on our B1 English games page, next to phrasal verbs and job interview English.

Which present perfect games do real work

Most of the games in the usual lists are useful once you know which stage each one serves.

GameStageWhat it practisesWatch for
Have You Ever...? (board or card questions)1Experience questions and short answersAdd a follow-up "When?" or it never reaches stage 4
Never Have I Ever1Experience, negative formsAdults may want safer prompts: work, travel, food
For or since sort3Choosing the right time wordPair it with the verb, not just the preposition
Two truths and a lie about your week2 and 4Recent news, then details in past simpleThe details are where the switch happens
Find the MistakeAllNoticing errors in contextMix stages, include one correct sentence

A game that stays at stage 1 is a pleasant way to practise the form. A sequence that ends at stage 4 is how the learner stops saying "I have been to the cinema on Saturday." For the speaking side of that, speaking activities for online lessons covers how to build a reason to talk into each one, and which format trains which skill helps you pick the recognition and production formats for each stage.

Sources & further reading

Share:XLinkedIn

Written by

The Lingoken Team

Lingoken

Practical guides on building engaging language activities, from the team behind Lingoken, the activity builder for language teachers.

Build your first activity free

Turn your next lesson into a game your students actually want to play. No account needed to try it, and no student logins.

Pick a template

Keep reading