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
TEEN B1+ GRAMMAR FINAL REVISION
0
%
0
0
0
Back
Restart
You MUSTN'T/DON'T HAVE TO go there, it's forbidden.
MUSTN'T
Oops!
Okay!
I'm afraid we don't have MUCH / MANY money left.
MUCH
Oops!
Okay!
A: Why do you look so tired? B: I HAVE LEARNT / HAVE BEEN LEARNING all day long.
HAVE BEEN LEARNING
Oops!
Okay!
_____ more I learn, _____ less I know.
THE … THE
Oops!
Okay!
You OUGHT / HAD BETTER change your sleeping habits.
HAD BETTER
Oops!
Okay!
While I _______ (prepare) for the exam, a friend of mine _______ (send) me an invitation to a party. I really wanted to go.
WAS PREPARING / SENT
Oops!
Okay!
Their care definitely isn't ______ good ______ ours.
AS/SO … AS
Oops!
Okay!
He ________ (write) the essay all afternoon but he _________ (not finish) yet.
HAS BEEN WRITING / HASN'T FINISHED
Oops!
Okay!
It's the most DISTGUSTED / DISGUSTING dish I've ever eaten.
DISGUSTING
Oops!
Okay!
When we finally reach our destination tonight, we WILL HAVE BEEN TRAVELLING / WILL BE TRAVELLING for 5 days.
WILL HAVE BEEN TRAVELLING
Oops!
Okay!
There's hardly NO / ANY food left.
ANY
Oops!
Okay!
This film is getting MORE AND MORE / MOST AND MOST boring.
MORE AND MORE
Oops!
Okay!
By the time I _______ (finish) my homework, the movie ________ (already / finish). I was really disappointed.
FINISHED / HAD ALREADY FINISHED
Oops!
Okay!
Just when I ENTERED / HAD ENTERED the school, I REALISED / HAD REALISED that I LEFT / HAD LEFT my essay at home.
ENTERED / REALISED / HAD LEFT
Oops!
Okay!
This time next month we WILL HAVE BEEN ENJOYING / WILL BE ENJOYING ourselves on the beach.
WILL BE ENJOYING
Oops!
Okay!
I hope we _______ (finish) preparing the project by the end of the day.
WILL HAVE FINISHED
Oops!
Okay!
It was a long way. When we finally _______ (get) to the hotel, we _______ (drive) for ten hours.
GOT / HAD BEEN DRIVING
Oops!
Okay!
When we finally _______ (reach) the shore, we _______ (sail) for 12 hours straight. We were exhausted.
REACHED / HAD BEEN SAILING
Oops!
Okay!
It was a long way. When we finally _______ (get) to the hotel, we _______ (drive) for ten hours.
GOT / HAD BEEN DRIVING
Oops!
Okay!
We have very A LITTLE / LITTLE time, so we'd better hurry.
LITTLE
Oops!
Okay!
I HAVE READ / HAVE BEEN READING the book you gave me last week. I don't like it though, I don't think I'll continue.
HAVE BEEN READING
Oops!
Okay!
I know Ben HAS GONE / HAS BEEN to Paris. I think he was there when he was a child.
HAS BEEN
Oops!
Okay!
I'm absolutely EXHAUSTING / EXHAUSTED. I've been learning for hours.
EXHAUSTED
Oops!
Okay!
When we ______ (meet) her at the station last Friday, we ______ (find out) that she _______ (backpacking) on her own for four months.
MET / FOUND OUT / HAD BEEN BACKPACKING
Oops!
Okay!
I HAVE BEEN REPAIRING / HAVE REPAIRED your laptop. You can use it now.
HAVE REPAIRED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies