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
Use of English B2
0
%
0
0
0
Back
Restart
It _____ the best idea to pay for those tickets by credit card. It was too risky.
may not have been
might not be
may not be
must not have been
Oops!
Okay!
_____ forced to do anything. He acted of his own free will.
In any way he was
No way he was
In any was was he
In no way was he
Oops!
Okay!
He _____ robbed as he was walking out of the bank.
were
had
did
got
Oops!
Okay!
Last year, when I last met her, she told me she _____ a letter every day for the last two months.
had been writing
had written
has written
wrote
Oops!
Okay!
She was working on her computer with her baby next to _____.
her own
herself
her
hers
Oops!
Okay!
_____ in trying to solve this problem. It's clearly unsolvable.
There isn't point
It's no point
It's no need
There's no point
Oops!
Okay!
They didn't reach an agreement ______ their differences.
on account of
due
owing
because
Oops!
Okay!
_____ to offend anyone, she said both cakes were equally good.
As not wanting
Not wanting
She didn't want
Because not wanting
Oops!
Okay!
We'll never know what might have happened _____ the email earlier.
if he sent
had he sent
did he sent
if he has sent
Oops!
Okay!
I'm very happy _____ in India. I really miss being there.
to live
to be living
to be lived
to have lived
Oops!
Okay!
______ gifts to the judges.
It's not permitted offering
It's not permitted to offer
It's not allowed to offer
It's not allowed offering
Oops!
Okay!
I wish I _____ those words. But now it's too late.
had never said
have never said
not having said
never said
Oops!
Okay!
If success _____, we need to prepare ourselves for every possible scenario.
is to be achieved
is due to achieve
will be achieved
is achieved
Oops!
Okay!
They _____ in the basement for three months.
were made to sleep
were made sleep
made to sleep
were made sleeping
Oops!
Okay!
The woman, who has been missing for 10 days, is believed _____.
to be abducting
to have been abducting
to have been abducted
to be abducted
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies