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 Tenses Review
0
%
0
0
0
Back
Restart
He ... (have) a lot of the competitions these days.
is having
Oops!
Okay!
When I called him yesterday, he ... (work) on a project.
was working
Oops!
Okay!
They ... (leave) school in 2026.
will leave
Oops!
Okay!
We ... (take) an exam tomorrow.
are taking
Oops!
Okay!
Maybe we ... (get) a takeaway tonight. I'm too tired to cook.
will get
Oops!
Okay!
Yesterday at 6 o'clock we ... (shop) for bargains.
were shopping
Oops!
Okay!
Tom usually ... (spend) his weekend home alone.
spends
Oops!
Okay!
They ... (just / be) to London.
have been
Oops!
Okay!
I ... (not skip) classes.
don't skip
Oops!
Okay!
She ... (already / book) a hotel.
has booked
Oops!
Okay!
I ... (not / travel) by ferry.
haven't travelled
Oops!
Okay!
He ... (not / earn) enough.
doesn't earn
Oops!
Okay!
She often ... (watch) sport on TV.
watches
Oops!
Okay!
I ... (go) on a beach holiday this summer.
am going to go
Oops!
Okay!
I ... (play) golf today.
am playing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies