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
×
He ................................ arrived by now. It's only a 20 minute journey.
shouldn't have
might have
can't have
must have
Oops!
Show
Check
Okay!
Check
15
×
Andrew did no revision for the exam but he's passed. I think he .................... cheated
shouldn't have
might have
must have
couldn't 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
must have
might have
couldn't have
Oops!
Show
Check
Okay!
Check
×
baam
Lose 15 points!
Oops!
×
fairy
Take points!
5
10
15
20
25
×
rocket
Go to first place!
Okay!
×
baam
Lose 25 points!
Oops!
15
×
You ................................ shouted at him. He'll never forgive you.
shouldn't have
couldn't have
might have
must have
Oops!
Show
Check
Okay!
Check
15
×
Lucy ................. earlier. She missed her flight.(leave)
could have left
should have left
shouldn't have left
might have left
Oops!
Show
Check
Okay!
Check
15
×
Luke........ the exam if he'd studied a bit more.(pass)
could have passed
must have passed
was supposed to
shouldn't have passes
Oops!
Show
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
×
lifesaver
Give 25 points!
Oops!
15
×
I ................revised more for my exams. I think I'll fail.
should have
must have
may have
shouldn't have
Oops!
Show
Check
Okay!
Check
15
×
They............. the football match, but John hurt his ankle.
had won
should have won
might have won
could have won
Oops!
Show
Check
Okay!
Check
×
heart
Other team wins 25 points!
Oops!
×
gift
Win 20 points!
Okay!
×
fairy
Take points!
5
10
15
20
25
×
thief
Give points!
5
10
15
20
25
15
×
The concert was fantastic. You really ........................... come.
must have
might have
should have
can't have
Oops!
Show
Check
Okay!
Check
15
×
I left my bicycle in front of the library and it's disappeared. Someone ............ stolen it.
must have
could have
might have
should have
Oops!
Show
Check
Okay!
Check
15
×
I don't know why he hasn't called me back. He ___________
might have forgotten my number.
must have forgotten my number.
might forget my number.
might be forgetting my number.
Oops!
Show
Check
Okay!
Check
15
×
You ......... tried to fix the roof yourself. You might have fallen off and been badly injured.
shouldn't have
couldn't have
might have
must have
Oops!
Show
Check
Okay!
Check
15
×
John has forgotten about the meeting. We ................... reminded him about it yesterday
shouldn't have
might have
must have
should have
Oops!
Show
Check
Okay!
Check
×
Restart
Review
Join for Free
;
Your experience on this site will be improved by allowing cookies.
Allow cookies