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
Grammar C2 2
0
%
0
0
0
Back
Restart
It's past midday, so I assume Tony ___ at the venue by now.
will probably arrive
is probably arriving
will probably have arrived
Oops!
Okay!
The company is ___ being taken over by a foreign ivestor.
on the verge of
about to
Oops!
Okay!
Helen ___ apply for the research grant, but missed the deadline for submissions.
was going to
was sure to
Oops!
Okay!
John denied ___ his boss's instructions.
to have contradicted
being contradicted
having contradicted
Oops!
Okay!
Ever since he left school Mark knew he ___ spend the rest of his life in academia.
was bound to
was to
Oops!
Okay!
There's no point ___ to finish the report if the deadline is too tight; ask for an extension.
struggling
to struggle
to be struggling
Oops!
Okay!
After ___ by a multinational firm, the company moved its headquarters.
have been bought
having bought
having been bought
Oops!
Okay!
I seem ___ the filing cabinet unlocked by mistake.
to have left
to leave
to having left
Oops!
Okay!
Mary had expected the report ___ by the end of the week.
to have been completed
having been completed
to be completing
Oops!
Okay!
Frankly, I have no time to eat lunch, let alone ___ the client!
contacting
to contact
contact
to have contacted
Oops!
Okay!
It's important ___ with the rest of the team before developing a ne product.
liaising
to be liaising
to liaise
Oops!
Okay!
This time next year, a lot of new graduates ___ for jobs.
will be appying
will have applied
will have been applying
Oops!
Okay!
The financial advisor admitted ___ in favour of the business merger.
to be
to have been
being
Oops!
Okay!
Sally confessed to ___ more staff on her project than she needed.
having
have had
be having
Oops!
Okay!
I would prefer ___ the whole truth about the new scheme.
having been told
to be told
being told
Oops!
Okay!
The traffic is really heavy, so there's no chance of ___ on time for the meeting.
us to be arriving
our arriving
us to arrive
our being arrived
Oops!
Okay!
Mark regrets ___ more efficiently to get a promotion.
for not to have worked
not to have worked
not having worked
not have worked
Oops!
Okay!
Make sure you speak to Mr Johnson before he ___ his meeting.
will start
starts
will have started
Oops!
Okay!
Choose the correct sentence
Louise used to have a very well-paid job.
Louise would have a very well-paid job.
Oops!
Okay!
Laura was ___ changing courses at university when her tutor persuaded her not to.
was on the point of
was due to
Oops!
Okay!
___ an incentive, the employees worked hard to raise productivity levels.
Having been given
Being given
To be given
To have been given
Oops!
Okay!
This time next month, Jo ___ in the sales department for almost a year.
will have been working
will work
will be working
Oops!
Okay!
In the event of fire, workers are advised ___ through the fire escapes which can be found on each floor.
exiting
exit
to exiting
to exit
Oops!
Okay!
What time ___ for the office? I was wondering if I could get a lift.
will you have left
will you be leaving
will you leave
Oops!
Okay!
Choose the correct sentence
My MBA course is the most difficult thing I had ever done.
My MBA course is the most difficult thing I have ever done.
Oops!
Okay!
Choose the correct sentence
He would prefer to schedule the appointment for Monday.
He would prefer scheduling the appointment for Monday.
Oops!
Okay!
Choose the correct sentence
It's no use to postpone the decision any longer.
It's no use postponing the decision any longer.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies