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
TENSE REVISION Collaborate 4
0
%
0
0
0
Back
Restart
How long _____ you _____ (read) that book?
have you been reading
Oops!
Okay!
Look! Mary _____________ (CLEAN) the windows. They look really good now.
has cleaned
Oops!
Okay!
Oh, no, it's raining and I _____ my umbrella at home!
have been leaving
have left
leave
Oops!
Okay!
I ______ smoking three years ago (STOP). Before that, I ______ (SMOKE) for more than a decade.
stopped // had smoked
Oops!
Okay!
Your car is fine now. There was a problem with the gears, but we _____________ (FIX) it.
fixed OR have fixed
Oops!
Okay!
We arrived late at the cinema, so the film _____.
had already begun
already began
has already begun
Oops!
Okay!
There's a film with Jennifer Lawrence on TV tonight. _____ you _____ (watch) it?
Are you watching
Do you watch
Are you going to watch
Oops!
Okay!
A: Would you like a cigarette? B: No, thanks. I _____ (not smoke).
don't smoke
Oops!
Okay!
Meg's father _____ (teach) her how to drive when she was 16.
TAUGHT
Oops!
Okay!
Your bag looks very heavy! I _____ (help) you with it.
will help / 'll help
Oops!
Okay!
I love this book and I can't put it down! So far I _____ about 100 pages.
have read
am reading
have been reading
Oops!
Okay!
Ann is very tired. She _____ hard since 8 o'clock this morning.
has worked
has been working
is working
Oops!
Okay!
A: Can you come on Monday evening? B: Sorry, I'd love to, but I _____ golf.
play
will play
am playing
Oops!
Okay!
Tina _____________ her emails for the last two hours. (CHECK)
has been checking
Oops!
Okay!
A: ____ you _____ (travel) a lot? B: Yes, I _____ (visit) 47 different countries.
do you travel OR have you travelled // have visited
Oops!
Okay!
I ____ (NOT THINK) I want any dessert. I ____ (HAVE) too much to eat already.
don't think // have had
Oops!
Okay!
We _____ (have) a graduation party next week. I can't talk about it now, but I _____ (SEND) you an email later.
are having OR are going to have // will send
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies