PRESENT PERFECT
have / has + past participle

SOLO

Play alone. Beat the clock. Try to beat your personal best.

PERSONAL BEST

JOIN GAME

Enter the room code from the board and your name.

HOST GAME

Create a room and control the game. Students join — you watch, pause, and end.

WAITING FOR PLAYERS

ROOM CODE
----

PLAYERS CONNECTED

LIFE XP
PB
XP 0
TIME REMAINING: 3:00
⏸ GAME PAUSED
FOOD & DRINK
CLICK a card → type the sentence → SUBMIT · Full XP on 1st attempt, half on 2nd
LIVE LEADERBOARD
0 players
Waiting for first claims...
CONTROLS

MY PROGRESS

TOTAL XP
0
SENTENCES
0
BY CATEGORY
GAME OVER

SENTENCES USED

Grammar

I/You/Wehave + past participle
He/She/Ithas + past participle
✗ NOThave go · has eat
1st try = full XP · 2nd try = ½ XP · miss both = locked