SuperTeacherTools SuperTeacherTools Help
Create a New Game Create a New Game

Present Perfect Jeopardy by PilarDBD
Speed Match Review Game

This game has been played 5 times
The best time ever was Tex at 164 seconds.
The best time today is at seconds.
How To Play:
Drag the squares in the gray area and drop them in the matching squares in the blue area below.
If you drop a square in the correct spot, it will disappear.
If you make a mistake, the square will return to its original spot.
Good luck!

Let's Play Speed Match!

has returned
have forgotten
Has Marlon written...?
for
have met / for
have worked
since
has played
have used
since
Have you heard...?
has given / since
haven't finished
Has the government changed......?
yet
ever
has stopped
hasn't sent
have left
since
already
for
have gone
has bought
has sung
They have been classmates ..... a long time.
Take your mp3 player. Ben ..... (return) it.
Wait a minute! I ..... (not / finish) the cake, we need more time.
Fill in the two gaps: My grandfather ..... (give) me pocket money ..... 2002.
That sales assistant has sold articles in this shop ..... last Christmas.
Which is the right time expression?: You aren't late. The game hasn't started 'for' / 'since' / 'just' / 'yet'.
We can't call you, we ..... (forget) our mobile at school.
Which is the right time expression?: Don't insist, I have 'ever' / 'already' / 'yet' / 'for' forgiven you.
She's angry. She ..... (not / send) us an invitation to the wedding.
We ..... (use) this costume many times.
Chris ..... (sing) at the party.
It's been a great concert. Tamara ..... (play) the piano wonderfully.
We haven't ridden our bike ..... August.
We have known each other ..... 2005.
Mary and Tony ..... (work) very hard on this project.
He ..... (buy) a new computer.
..... Marlon ..... (write) all of these e-mails?
I'm tired. This evening, I ..... (go) for a walk.
..... you ..... (hear) the news this morning?
He has had this job ..... five years.
Fill in the two gaps: We ..... (meet) at this café ..... five years.
..... the government .....(change) those plans?
Which is the right time expression?: Has she 'never'/ 'since' / 'yet' / 'ever' visited Japan?
The car ..... (stop) at the traffic lights
They are not here. They ..... (leave) the room this morning.

You did it!



What is your name?

Play This Game Again!


You did it!
You got every match correct!

Here are all the answers:

DescriptionMatch:
Take your mp3 player. Ben ..... (return) it.has returned
We ..... (use) this costume many times.have used
Mary and Tony ..... (work) very hard on this project.have worked
Wait a minute! I ..... (not / finish) the cake, we need more time.haven't finished
..... the government .....(change) those plans?Has the government changed......?
Chris ..... (sing) at the party.has sung
They are not here. They ..... (leave) the room this morning.have left
She's angry. She ..... (not / send) us an invitation to the wedding.hasn't sent
I'm tired. This evening, I ..... (go) for a walk.have gone
..... Marlon ..... (write) all of these e-mails?Has Marlon written...?
..... you ..... (hear) the news this morning?Have you heard...?
The car ..... (stop) at the traffic lightshas stopped
We can't call you, we ..... (forget) our mobile at school.have forgotten
He ..... (buy) a new computer.has bought
It's been a great concert. Tamara ..... (play) the piano wonderfully.has played
We haven't ridden our bike ..... August.since
He has had this job ..... five years.for
They have been classmates ..... a long time.for
We have known each other ..... 2005.since
That sales assistant has sold articles in this shop ..... last Christmas.since
Which is the right time expression?: Has she 'never'/ 'since' / 'yet' / 'ever' visited Japan?ever
Which is the right time expression?: Don't insist, I have 'ever' / 'already' / 'yet' / 'for' forgiven you.already
Which is the right time expression?: You aren't late. The game hasn't started 'for' / 'since' / 'just' / 'yet'.yet
Fill in the two gaps: We ..... (meet) at this café ..... five years.have met / for
Fill in the two gaps: My grandfather ..... (give) me pocket money ..... 2002.has given / since