Team 1
0
Team 2
0
Teams
Name
Score
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Loading
15
×
Clara was very upset with you yesterday. You .............. apologised for saying she was lazy.
should have
must have
can't have
might have
Oops!
Show
Check
Okay!
Check
15
×
You ......... tried to fix the roof yourself. You might have fallen off and been badly injured.
must have
shouldn't have
might have
couldn't have
Oops!
Show
Check
Okay!
Check
15
×
I ................revised more for my exams. I think I'll fail.
must have
may have
shouldn't have
should have
Oops!
Show
Check
Okay!
Check
×
heart
Other team wins 25 points!
Oops!
×
fairy
Take points!
5
10
15
20
25
×
gift
Win 20 points!
Okay!
×
baam
Lose 25 points!
Oops!
15
×
John has forgotten about the meeting. We ................... reminded him about it yesterday
must have
shouldn't have
might have
should have
Oops!
Show
Check
Okay!
Check
15
×
They............. the football match, but John hurt his ankle.
could have won
had won
might have won
should have won
Oops!
Show
Check
Okay!
Check
15
×
Lucy ................. earlier. She missed her flight.(leave)
should have left
could have left
might have left
shouldn't have left
Oops!
Show
Check
Okay!
Check
15
×
Sarah ................................ been so happy when she found out she was being promoted.
must have
might have
shouldn't have
could have
Oops!
Show
Check
Okay!
Check
15
×
He ...... known it was your birthday. Otherwise, I'm sure he would have wished you a happy day.
shouldn't have
couldn't have
might have
must have
Oops!
Show
Check
Okay!
Check
×
thief
Give points!
5
10
15
20
25
×
shark
Other team loses 10 points!
Okay!
×
gift
Win 25 points!
Okay!
×
banana
Go to last place!
Oops!
×
thief
Give points!
5
10
15
20
25
×
seesaw
Swap points!
Okay!
×
rocket
Go to first place!
Okay!
×
thief
Give points!
5
10
15
20
25
15
×
Luke........ the exam if he'd studied a bit more.(pass)
could have passed
was supposed to
must have passed
shouldn't have passes
Oops!
Show
Check
Okay!
Check
15
×
Nobody answered the phone at the clinic. It .............closed early.
should have
may have
could have
must have
Oops!
Show
Check
Okay!
Check
15
×
He ................................ arrived by now. It's only a 20 minute journey.
might have
shouldn't have
can't have
must have
Oops!
Show
Check
Okay!
Check
15
×
You ................................ shouted at him. He'll never forgive you.
must have
couldn't have
shouldn't have
might have
Oops!
Show
Check
Okay!
Check
×
lifesaver
Give 20 points!
Oops!
×
gold
Win 50 points!
Okay!
×
fairy
Take points!
5
10
15
20
25
×
thief
Give points!
5
10
15
20
25
×
Restart
Review
Join for Free
;
Your experience on this site will be improved by allowing cookies.
Allow cookies