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
GRAMMAR 3-4
0
%
0
0
0
Back
Restart
Please call Thomas ____ you get home. a until b the moment c as soon d by the time
b
Oops!
Okay!
She ___ hasn’t finished her work. a lately b still c already d yet
b
Oops!
Okay!
I ___ the scanner again this afternoon, so you can switch it off. a don’t use b won’t be using c won’t have used d would use
b
Oops!
Okay!
Could I have ___ water, please? a) a bottle of b) much c) a few d) a piece of
A
Oops!
Okay!
I think I ___ a new computer this year. a will need b am needing c will have needed d have needed
a
Oops!
Okay!
The news ___ very sad. a) is b) are
A
Oops!
Okay!
Don’t ask him for health advice as he hasn’t got ___ knowledge on the subject. a much b a few c many d a little
a
Oops!
Okay!
The children are tired. They ___ all morning. a) swim b) have been swimming c) are swimming d) have swum
B
Oops!
Okay!
George ___ in marathons since he was a teenager. a has run b runs c ran d is running
a
Oops!
Okay!
___ delivered the new dishwasher by the end of the week? a Will they have been b Will they c Did they d Will they have
d
Oops!
Okay!
This computer is too expensive. I ____ it! a) won't have bought b) won't buy c) shall not buy
B
Oops!
Okay!
___ yoga for many years? a Do you do b Have you been doing c Are you doing d You have been doing
b
Oops!
Okay!
How ___ milk would you like in your coffee? a many b much c a little d a lot of
b
Oops!
Okay!
You should drink plenty of ____ everyday. a)waters b)water
B
Oops!
Okay!
If you ___ well lately, you should see a doctor. a didn’t feel b haven’t felt c aren’t feeling d haven’t been feeling
d
Oops!
Okay!
You ___ all the work by Friday. You’ve still got so much to get through. a aren’t doing b don’t do c won’t be doing d won’t have done
d
Oops!
Okay!
___ see that 3D film tonight? a You will b Are you going to c Have you d Will you have
b
Oops!
Okay!
____ bread were left on the shelf in the bakery. a Many b A few loaves of c Much d A jar of
b
Oops!
Okay!
John has been really busy. He ___ his grandparents for ages. a) didn’t see b )wasn’t seeing c) hasn’t been seeing d) hasn’t seen
D
Oops!
Okay!
Here’s an email from Jim. I ___ back later. a will write b am writing c will have written d write
a
Oops!
Okay!
Sue ___ a mountain bike before, so I’m worried she might fall off. a hasn’t been riding b hasn’t ridden c didn’t ride d wasn’t riding
b
Oops!
Okay!
I expect Linda ____ to the gym after work. a) is going to go b) will go c) will have gone
B
Oops!
Okay!
I’m going shopping. ___ some paper for the printer? a Will I be getting b Will I have got c Am I going to get d Shall I get
d
Oops!
Okay!
The manager will ___ his report this time tomorrow. a be presenting b present c have presented d have been presenting
a
Oops!
Okay!
My aunt’s baby ___ one kilo this month. a puts on b has put on c was putting on d has been putting on
b
Oops!
Okay!
I haven’t exercised ___ I finished high school. a for b recently c since d still
c
Oops!
Okay!
If you're feeling dizzy, go outside for ____ fresh air. a) some b) a few
A
Oops!
Okay!
Does the sports club offer ___ different sports? a many b a little c much d a lot
a
Oops!
Okay!
He goes cycling with ___ friends at weekends. a a few b much c a little d any
a
Oops!
Okay!
Brian’s flight will have landed ___ we get to the airport. a until b by the time c the moment d as soon as
b
Oops!
Okay!
How ___ get to work tomorrow? a do they b are they going to c are they d will they have
b
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies