Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
C1 unit 2
0
%
0
0
0
Back
Restart
It was no good trying to persuade him - he ..............(make) up his mind a long time ago.
had made
Oops!
Okay!
what can u tackle ?
a problem, difficuty
Oops!
Okay!
Future perfect simple or cont. :Remind me to call John tomorrow, because I __________(forget).
will have forgotten
Oops!
Okay!
FP, simple or cont. : I don't think I will come out for drinks tonight. I __________(work) all day so I will probably be too tired.
will have been working
Oops!
Okay!
When we finally stopped him, the squirrel ____________ (already eat) five cookies.
had already eaten
Oops!
Okay!
I ________________(prepare) the meal all morning. I hope you will like it!
have been preparing
Oops!
Okay!
I _________________ (know) my friend Helen for 6 years.
have known
Oops!
Okay!
exceedingly
extremely
Oops!
Okay!
Profits__________(increase) in the company ever since the year 2007, which is a great achievement. Hopefully it will continue!
have been increasing
Oops!
Okay!
The grass is extremely dry, it .................(not rain) for weeks.
hasn't rained
Oops!
Okay!
FP, simpe or cont. We can meet at 7pm if you like. I ___________(finish) work by then.
will have finished
Oops!
Okay!
I am glad ……………….. a good job.
to have found
Oops!
Okay!
sorry waiting keep you waiting I
I am sorry to have kept you waiting.
Oops!
Okay!
By the time I'm 40, I .......................(earn) enough money to retire.
will have earned
Oops!
Okay!
I was lucky that I had attended this concert.
I was lucky to have attended this concert.
Oops!
Okay!
They were excited that they had reached the city at last.
They were excited to have reached the city at last.
Oops!
Okay!
They ________ (live) in New York for 3 years before they _________(move) to Seattle three months ago.
had lived - moved
Oops!
Okay!
explain : tackle the problem
overcome
Oops!
Okay!
I ___________ (wait) for 1 hour for my friend to arrive, and he is still not here yet!
have been waiting
Oops!
Okay!
explain : entail
include
Oops!
Okay!
We hope ………(finish) the job by next Sunday.
to have finished
Oops!
Okay!
Change with Perfect INF He was very proud that he had helped his elder brother.
He was very proud to have helped his elder brother.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies