Grammar Games Speed Round

Present Perfect vs Past Simple Game

Choose the tense that fits the time clue.

A2B112 quick questionsFree to play

READY WHEN YOU ARE

Choose your run

Game mode

No sign-up. Just a quick round and the corrections that matter.

Keep learning

Play first. Understand every answer.

The round is short; the corrections are the lesson. Use the guide below whenever you want a refresher.

How to play

  1. Choose Practice for an untimed round or Challenge for a timed round with three lives.
  2. Practice lets you choose a difficulty. Challenge mixes all three levels in a 12-question round.
  3. Read the correction after each answer, then continue with the related exercises for a full lesson.

Grammar guide

Present Perfect vs Past Simple Game: rules and examples

Use past simple with finished times such as yesterday. Use present perfect for experience or a result that matters now when no finished time is named.

01

Past simple

finished time: yesterday, last year, in 2015, two days ago → I saw him yesterday.

  • I went to Rome last spring.

    Last spring is a finished time.

02

Present perfect

unfinished time or no time given: today, this week, ever, never → I have seen him today.

  • I have visited Rome three times.

    This counts life experience up to now.

03

The time test

if you can ask 'when exactly?' and answer with a finished date, use the past simple

  • I saw her yesterday.

    Yesterday is finished, so use past simple.

04

Life experience

Have you ever…? uses the perfect; the follow-up details switch to the past simple

  • Have you ever tried Thai food?

    Ever asks about life experience.

05

Signal words

perfect: ever, never, just, already, yet, since, for, so far — past: yesterday, ago, last…, in + past year

  • My sister has written two novels so far.

    So far keeps the period open.
Keep practicing: Present Perfect vs Past Simple Exercises

FAQ

What is the quickest way to choose between the present perfect and the past simple?

Look at the time. If the sentence names a finished time (yesterday, last year, in 2020, ago), use the past simple. If the time period is still open (today, this week, ever, so far) or no time is mentioned and the result matters now, use the present perfect.

Why is "I have seen him yesterday" wrong?

Because the present perfect cannot combine with finished-time expressions. 'Yesterday' closes the time period, so the past simple is required: "I saw him yesterday."

How do conversations move between the two tenses?

A typical pattern: open with the present perfect to raise the topic ("Have you ever been to Iceland?"), then switch to the past simple for the details ("Yes — I went in 2023, it was amazing"). The perfect introduces; the past narrates.

Which tense do I use for people who have died or eras that have ended?

Use the past simple for completed actions during their lives or a finished era: "Einstein developed relativity", "The Romans built this wall." Use the present perfect when the effect continues now: "Einstein's work has influenced modern physics."

Do Americans use the present perfect less than the British?

Yes — with just, already and yet, American English freely uses the past simple ("I already ate", "Did you finish yet?"), where British English prefers the present perfect. Both are correct within their variety; exams accept either if used consistently.

Can I use this game in class?

Yes. Let learners explain their choices before you reveal each correction.

Does the game save my score?

Your best Challenge score is saved in this browser.

More grammar practice