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 Review
0
%
0
0
0
Back
Restart
Use a form of have with the right verb: I ________ a bad day today / I _____ a lot of work to do today
am having / have
Oops!
Okay!
I _________ (read) a new novel by John Grisham recently. It's so thrilling I can't put it down !
have been reading
Oops!
Okay!
Tom will ring you as soon as he ___ (arrive).
arrives
Oops!
Okay!
Choose the correct option
B
Oops!
Okay!
I usually _______ (tell) the children a story before they go to bed.
TELL
Oops!
Okay!
I can't come to see you now, because I ________ (finish) my homework.
am finishing
Oops!
Okay!
They ___ (eat) by the time we arrived.
had eaten
Oops!
Okay!
Rice is often ___ (throw) at weddings.
thrown
Oops!
Okay!
I _______ (ski) before but last week was really awesome.
had skied / had been skiing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies