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
CE Unit 6 Grammar revision
0
%
0
0
0
Back
Restart
Choose: Luke has fixed / has been fixing his motorbike for ages, but it still isn’t roadworthy.
have been fixing
Oops!
Okay!
Luckily, Fred all his files before his computer crashed. (back up)
had backed up
Oops!
Okay!
Chose: You haven’t listened / haven’t been listening, have you?
have been listening
Oops!
Okay!
Do you think you the final arrangements for the party by the end of the day? (make)
will have made
Oops!
Okay!
I of Barbara Kingsolver. Who is she? (not hear)
haven't heard
Oops!
Okay!
We ___________-- at home long when Max arrived. (not be)
hadn’t been
Oops!
Okay!
By the time you get this email, I the country and you’ll never see me again. (leave)
will have left
Oops!
Okay!
Unfortunately, I writing my novel by the end of the year. (not finish)
haven't finished
Oops!
Okay!
Choose: We’ve meant / We’ve been meaning to get in touch since last month.
have been meaning
Oops!
Okay!
Choose: I’ve left / I’ve been leaving my keys at home again.
have left
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies