by BlastRoom
Choosing present perfect for experience/result/unfinished time and past simple for finished past time

40 questions
One question set, multiple game modes. Tap any game to see it in action. Not sure which to pick?
Two teams place stones on a Go-style board by answering correctly. Capture territory to win.
2 teams, up to 40 students
The class is trapped in a biolab. Answer questions to restore power and crack the passcode to escape before zombies break in.
Whole class, up to 40 students

The whole class works together to blast through walls and defeat monsters. Correct answers deal damage to the current obstacle.
Whole class, up to 40 students
Two teams pull a rope. Each round, the team with more correct answers tugs the rope their way. Pull the other team into the mud to win.
2 teams, up to 40 students
Answer a question, then swat bugs on screen for bonus points. Combines quiz review with an action mini-game.
Up to 40 students
Students race through questions at their own speed. Streak bonuses reward consecutive correct answers. Power-ups add chaos.
Up to 40 students
Teacher-paced. Each question appears on every screen at once. Speed bonuses for fast answers. Live leaderboard on the projected screen.
Up to 40 students
I ___ that company twice this week, but nobody has replied.
I ___ that company twice last week, but nobody replied.
Mina ___ her old teacher yesterday afternoon.
Mina ___ her old teacher several times since graduation.
We ___ this restaurant in 2024, when it first opened.
We ___ this restaurant many times, and the food is always good.
Tom ___ his glasses, so he can't read the menu now.
Tom ___ his glasses at the cinema last night.
___ you ever spoken to a journalist?
___ you speak to the journalist after the meeting yesterday?
The students ___ three practice tests this month.
The students ___ a practice test on Monday.
I ___ breakfast, so I am not hungry now.
I ___ breakfast at seven this morning.
Sara ___ in Da Nang since January.
Sara ___ in Da Nang for two years when she was a child.
They ___ the project already, so the manager is pleased.
They ___ the project before the holiday started.
My uncle ___ three countries this year.
My uncle ___ three countries during his trip in 2019.
I ___ my wallet at home, so I need to go back.
I ___ my wallet at home yesterday and had to borrow money.
The shop ___ its prices twice since March.
The shop ___ its prices twice last summer.
We ___ that film when we were in college.
We ___ that film before, so let's watch another one.
Nora ___ her ankle, so she can't join the hike.
Nora ___ her ankle during football practice yesterday.
The company ___ two new offices since 2023.
The company ___ a new office in 2023.
___ James sent the report yet?
___ James send the report before lunch yesterday?
I ___ never ___ a laptop this light.
I ___ this laptop for the first time at the conference last month.
The children ___ all their homework, so they can watch TV.
The children ___ their homework after dinner last night.
Our train ___ already ___ the station.
Our train ___ the station ten minutes ago.
I ___ to Canada, but I would like to go one day.
I ___ to Canada in 2018 for a short course.
