Grammar Games Speed Round

Present Perfect Game

Have you ever? Since when? Build the right form in a quick English round.

A2B1B212 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 each explanation, replay your mistakes or continue with the full Present Perfect Exercises.

Grammar guide

Present Perfect Game: rules and examples

Present perfect connects a past action or situation to now. This present perfect game starts with have/has + past participle, then practises experiences, for/since, already/yet and the difference from a finished past time. Hard questions introduce present perfect continuous as a related form.

01

Build the present perfect

Use have with I/you/we/they and has with he/she/it, followed by a past participle. Regular participles often end in -ed; irregular ones need learning.

  • I have visited Rome.

    Have + visited.
  • She has written a letter.

    Has + irregular participle written.

02

Experience: ever, never, been and gone

Ever asks about experience up to now; never says it has not happened. Been to a place can mean visited and returned; gone to a place usually means still away.

  • Have you ever tried sushi?

    A question about life experience.
  • She has been to Paris.

    She visited and came back.
  • He has gone to Paris.

    He is still away.

03

For, since, already and yet

For gives a duration; since gives its starting point. Already marks an action completed sooner than expected. Yet commonly appears at the end of questions or negatives.

  • We have lived here for five years.

    A duration.
  • We have lived here since 2020.

    A starting point.
  • I haven't finished yet.

    Yet in a negative sentence.

04

Finished time? Use past simple

Present perfect does not normally go with a finished time such as yesterday or last year. Use past simple when you say exactly when the finished action happened.

  • Incorrect I have seen her yesterday.

    Correct I saw her yesterday.

    Yesterday calls for past simple saw.
  • I have seen her before.

    No finished time is named.

05

Present perfect continuous: an activity up to now

Use have/has been + -ing to focus on an activity continuing or recently in progress. Present perfect simple can focus on a completed result or amount. Some contexts allow both, so the game tests the form with clear clues.

  • She has been reading for three hours.

    Focus on the ongoing activity and its duration.
  • She has read three chapters.

    Focus on the completed amount.
  • Incorrect I have been knowing her for years.

    Correct I have known her for years.

    Know is usually a state verb.
Keep practicing: Present Perfect Exercises

FAQ

Is this present perfect game free?

Yes. Play as many rounds as you like without creating an account.

Does this online game practise present perfect continuous too?

Yes. Hard questions introduce have/has been + -ing and contrast an ongoing activity with a completed result. The main focus remains present perfect simple.

What is the difference between for and since?

For gives a duration, such as for five years. Since gives a starting point, such as since 2020.

Why is I have seen her yesterday incorrect?

Yesterday is a finished time. In standard English, use past simple: I saw her yesterday.

Can I use this game in class?

Yes. Discuss each sentence in pairs before choosing an answer, then read the correction together. Challenge works as a quick review, and the linked exercises extend the lesson.

Does the game save my score?

Your best Challenge score is stored in this browser, not in your account.

More grammar practice