BUZZO

Grade 7 · English as a foreign language

English as a foreign language quiz for grade 7: Present Perfect

This quiz helps revise “Present Perfect” in English as a foreign language for grade 7. It has 25 questions in five categories: Form and Order, When We Use It, Time Words, Start and Duration, Past or Present. Questions get harder as the points go up, from 100 to 500.

  • For ages 12–13
  • 25 questions · 5 categories

Play

Buzzo quiz: Present Perfect

A peek at the questions

The 100- and 200-point questions are open here. The rest show only their first words, and there are no answers: all of that is in the game itself.

Form and Order

  1. 100

    What grammatical job do have and has do in the Present Perfect?

  2. 200

    In “has worked”, what form is worked?

  3. 300

    What sentence type…

    In the game
  4. 400

    What sentence type…

    In the game
  5. 500

    In “Has Mia called?”…

    In the game

When We Use It

  1. 100

    What use of Present Perfect does “I’ve visited Poland twice” show when no exact past time is given?

  2. 200Picture for the question

    “I’ve lost my keys, so I can’t open the door.” What link between the past action and now does the tense show?

  3. 300

    Today is not over…

    In the game
  4. 400

    “She’s lived here since…

    In the game
  5. 500

    “The train has arrived”…

    In the game

Time Words

  1. 100Picture for the question

    In “Have you ever ridden a horse?”, what does ever mean?

  2. 200

    In “I’ve never flown”, what does never mean?

  3. 300

    In “She’s just called”…

    In the game
  4. 400

    What does already often…

    In the game
  5. 500

    Where does yet usually…

    In the game

Start and Duration

  1. 100Picture for the question

    Which word completes “I’ve lived here ___ Monday” when Monday is the starting point?

  2. 200

    Which word completes “We’ve waited ___ two hours” when the phrase gives the duration?

  3. 300

    What kind of time…

    In the game
  4. 400

    What kind of time…

    In the game
  5. 500

    Which two-word question phrase…

    In the game

Past or Present

  1. 100

    Which one-word time expression means the day before today and normally points to Past Simple?

  2. 200

    Which two-word expression means the seven-day period before the current one and normally points to Past Simple?

  3. 300

    Which three-word expression means…

    In the game
  4. 400

    Which two-word expression means…

    In the game
  5. 500

    Which two-word expression names…

    In the game

Play this quiz

All 25 questions and the answers are in the game. Invite your class or friends with a link — guests need no account.

Play

How it works

  1. Pick a quiz and press “Play”.
  2. Send students or friends the link — they join from a phone or a computer.
  3. Choose questions on the board, buzz in first and collect points.

Similar quizzes

All Middle school quizzes