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
×
thief
Give points!
5
10
15
20
25
×
shark
Other team loses 15 points!
Okay!
×
shark
Other team loses 10 points!
Okay!
×
thief
Give points!
5
10
15
20
25
15
×
You never know, he might like you. You ______ to talk to him.
ought
Oops!
Check
Okay!
Check
25
×
Come on, you _______ known that wouldn't work
should have / ought to have
Oops!
Check
Okay!
Check
25
×
Jenny, how could Bob know I went to the cinema with Fred last Saturday. Well I ________ let it slip by accident.
might have
Oops!
Check
Okay!
Check
15
×
James didn't come to class today. He ________ be ill.
might
Oops!
Check
Okay!
Check
×
heart
Other team wins 25 points!
Oops!
×
fairy
Take points!
5
10
15
20
25
×
gift
Win 10 points!
Okay!
×
thief
Give points!
5
10
15
20
25
15
×
You _______ have come, it was a great show.
should / ought to
Oops!
Check
Okay!
Check
15
×
A synonym for 'ought to'.
should
Oops!
Check
Okay!
Check
25
×
Well, I think you're a fool. You ________ well have won if you had tried
might
Oops!
Check
Okay!
Check
25
×
I knew I ____________ bought that watch, now I can't afford to go out.
shouldn't have / oughtn't to have
Oops!
Check
Okay!
Check
15
×
your speaking is not very natural, you ________ (1 word) practice more often.
should
Oops!
Check
Okay!
Check
×
thief
Give points!
5
10
15
20
25
×
fairy
Take points!
5
10
15
20
25
×
fairy
Take points!
5
10
15
20
25
×
thief
Give points!
5
10
15
20
25
×
baam
Lose 25 points!
Oops!
×
seesaw
Swap points!
Okay!
×
gift
Win 25 points!
Okay!
×
baam
Lose 25 points!
Oops!
15
×
I ________ F2F classes myself
prefer
Oops!
Check
Okay!
Check
15
×
Oh dear I can't find my pencil. I think I _______ have left it in the teacher's room.
might / may
Oops!
Check
Okay!
Check
15
×
You ____________ (2 words) dumped your boyfriend, now you have no-one to take to the party tonight.
shouldn't have
Oops!
Check
Okay!
Check
×
Restart
Review
Join for Free
;
Your experience on this site will be improved by allowing cookies.
Allow cookies