Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
3 in a row
0
%
0
0
0
Back
Restart
2
..., which had been...
Oops!
Okay!
5
Having spoken to his father, he told...
Oops!
Okay!
10
Having travelled for hours to get to the village, she thought...
Oops!
Okay!
1
can't be serious
Oops!
Okay!
20
correct
Oops!
Okay!
21
must be
Oops!
Okay!
29
might have got lost
Oops!
Okay!
11
My sister, who speaks French and Italian fluently, wants...
Oops!
Okay!
13
far-fetched
Oops!
Okay!
8
convicted
Oops!
Okay!
28
Having got a long letter from their cousin, they...
Oops!
Okay!
30
community service
Oops!
Okay!
34
can't have finished
Oops!
Okay!
22
can't have left
Oops!
Okay!
26
might be
Oops!
Okay!
23
Having seen his neighbour struggling with a lot of heavy bags, he...
Oops!
Okay!
25
witness
Oops!
Okay!
15
must have shown
Oops!
Okay!
35
Having taken home an injured cat she had found by the side of the road, she felt...
Oops!
Okay!
4
... Seville, where...
Oops!
Okay!
6
might have stayed
Oops!
Okay!
18
Having seen a young man take a CD without paying, he...
Oops!
Okay!
27
... exactly what he...
Oops!
Okay!
31
correct
Oops!
Okay!
9
Tim, whose job invlves a lot of travelling, has offered...
Oops!
Okay!
12
Having come first in her university exams, she was...
Oops!
Okay!
7
arson
Oops!
Okay!
32
correct
Oops!
Okay!
19
tongue-tied
Oops!
Okay!
14
correct
Oops!
Okay!
17
correct
Oops!
Okay!
16
... company that makes...
Oops!
Okay!
24
... the Regina Hotel, which...
Oops!
Okay!
33
sued
Oops!
Okay!
3
punishment
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies