by BlastRoom
Present perfect for recent actions and results using just, already, and yet

40 questions
One question set, multiple game modes. Tap any game to see it in action. Not sure which to pick?
Answer to place stones and capture territory.
Outrun the snow together.
Earn blasts, then hunt the other team.
Answer to earn energy, then climb.

The class blasts through walls together.
Bid on mystery lots. Most money wins.
Sell tours. Nice, standard, or a total scam.
Answer, restock, and serve the rush.
More correct answers pulls the rope your way.
Answer, then shoot down the alien wave.
Answer, then tap to leap the frozen ridge.
Please don't turn off the printer; it hasn't printed the report ___ .
I can't come downstairs now because I have ___ started my shower.
Marta isn't hungry because she has ___ eaten lunch.
Have the guests arrived ___, or should I wait outside?
The meeting hasn't started ___, so we still have time to get coffee.
I have ___ booked the tickets, so you don't need to buy them.
Leo has ___ finished his homework, and now he wants to play basketball.
We haven't tried the new café ___, but it looks busy every evening.
The manager has ___ changed the schedule, so check your email.
I have written this message three times ___, but it still won't send.
Have you spoken to Nina ___?
The shop hasn't opened ___, even though the sign says nine o'clock.
We have ___ paid the bill, so let's leave a tip and go.
My brother has ___ passed his driving test, and he looks very happy.
I haven't read the instructions ___, so I don't know what to do.
The children have cleaned their room ___, which is unusual for them.
Someone has ___ opened the window, so the room feels cold.
Dad hasn't come home ___; his train was delayed.
Has the film finished ___? I want to go home.
I have ___ remembered my password, so I can log in now.
The students haven't found the answer ___, but they are getting close.
Mia has completed the form ___, so she only needs to print it.
We have ___ heard some bad news from the airport.
The computer hasn't installed the update ___, so don't restart it.
I have ___ made a cup of tea, but thank you for offering.
Has your cousin called you back ___?
The restaurant hasn't brought our order ___, but the drinks are here.
They have ___ won the match, and the fans are celebrating.
I have packed my phone ___, but I can't find my keys.
Sasha hasn't seen the new timetable ___ .
The bus has ___ arrived at the station, so we should hurry.
We have collected enough money ___ for the school trip.
Has the doctor sent the test results ___? I need to know.
I haven't watched that episode ___, so please don't tell me the ending.
The teacher has ___ written the homework on the board.
My parents have reserved the hotel ___, so the trip is confirmed.
The repairman hasn't fixed the washing machine ___ .
We have ___ chosen our seats, and the plane is almost full.
Anna has ___ received a message from her new boss.
I haven't finished my coffee ___, so please don't take my cup away.
Crack the passcode before the zombies get in.
Answer, then swat bugs for bonus points.
Race through questions at your own speed.
Same question on every screen. Fastest wins.

Pick a tile, answer, hit bonuses and steals.
Elementary LP Present Perfect & Past Simple Time words
42 questions