Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
9A Unit 4 Grammar 1-2
0
%
0
0
0
Back
Restart
I think she ___ pass the exam easily.
is going to
passes
is passing
will
Oops!
Okay!
When you arrive, they ___ already left.
have
are going to
will have
will
Oops!
Okay!
I’ll help you as soon as I ___ this email.
will finish
finished
am finishing
finish
Oops!
Okay!
Look! That ladder is shaking! He ___ fall!
is falling
is going to
has fallen
will
Oops!
Okay!
Don’t worry, I ___ carry that for you.
have carried
will
am carrying
am going to
Oops!
Okay!
She’ll start work after she ___ breakfast.
has eaten
will have
has
will eat
Oops!
Okay!
At 7 p.m. tonight, we ___ dinner together.
will have had
are going to have
will be having
will have
Oops!
Okay!
By 2030, scientists ___ discovered a cure for that disease.
have
will have
are going to
will
Oops!
Okay!
By 2050, most cars ___ electric.
will be
will have been
are being
are going to be
Oops!
Okay!
By next week, I ___ finished all my homework.
will be
am going to be
will have been
will have
Oops!
Okay!
Be careful! You ___ spill your coffee.
will
are spilling
were going to
are going to
Oops!
Okay!
Don’t phone at 10. I ___ asleep.
am
will have been
will be
am going to be
Oops!
Okay!
I promise I ___ tell anyone your secret.
won’t
am going to
not going to
don’t
Oops!
Okay!
This time next week, we ___ in Bangkok.
are going to stay
will be staying
will have stayed
stay
Oops!
Okay!
I think I ___ stay home tonight. I’m tired.
will
will have
am going to
am staying
Oops!
Okay!
Look at those clouds! It ___ rain soon.
will
is raining
has rained
is going to
Oops!
Okay!
By the end of this year, she ___ ten countries.
visits
will visit
will have visited
will be visiting
Oops!
Okay!
As soon as he ___ the results, he’ll call us.
will get
gets
is getting
got
Oops!
Okay!
I’ll call you when I ___ home.
will get
got
am going to get
get
Oops!
Okay!
At midnight, she ___ still working on her project.
will have been
will have
will be
is going to
Oops!
Okay!
They ___ build a new shopping mall next year.
will
are going to
have
were going to
Oops!
Okay!
We ___ meet them tomorrow at 10 a.m. It’s arranged.
are meeting
are going to
will
will have
Oops!
Okay!
I’m sure you ___ love this film.
will
are loving
have loved
are going to
Oops!
Okay!
Don’t call me at 9. I ___ watching a movie.
will be watching
will watch
will have watched
am going to watch
Oops!
Okay!
I’ll wait here until you ___ back.
are coming
will come
come
came
Oops!
Okay!
By the time you finish your lunch, I ___ the report.
will have completed
will complete
will be completing
complete
Oops!
Okay!
By the time you arrive, we ___ dinner.
are cooking
will have cooked
will be cooking
are going to cook
Oops!
Okay!
At this time tomorrow, I ___ lying on the beach.
am lying
will be lying
will have lain
have been lying
Oops!
Okay!
By next month, I ___ here for three years.
am living
will live
will be living
will have lived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies