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
A2 grammar and vocab review
0
%
0
0
0
Back
Restart
He ___ his friends yesterday.
visited
visit
visits
visiting
Oops!
Okay!
I like apples ___ not oranges.
because
and
or
but
Oops!
Okay!
When I got home, my mom ___ dinner.
was cooking
cooks
cook
cooked
Oops!
Okay!
She doesn’t have ___ brothers.
much
little
some
any
Oops!
Okay!
They ___ playing football when it started to rain.
was
are
is
were
Oops!
Okay!
She’s ___ to Paris twice.
goes
go
going
been
Oops!
Okay!
It ___ rain tomorrow.
going to
is
will
does
Oops!
Okay!
We ___ the movie last night.
watched
watch
watching
watches
Oops!
Okay!
She ___ going to buy a new dress.
is
am
be
are
Oops!
Okay!
You ___ study for the test.
mustn’t
don’t
should
can’t
Oops!
Okay!
I studied hard ___ I wanted a good grade.
but
because
when
so
Oops!
Okay!
There ___ many students in class today.
hasn’t
wasn’t
aren’t
isn’t
Oops!
Okay!
She ___ very tired last night.
are
is
were
was
Oops!
Okay!
We ___ to the beach every summer.
gone
going
go
went
Oops!
Okay!
I’d like ___ milk, please.
any
little
some
few
Oops!
Okay!
She has lived here ___ 2019.
from
for
in
since
Oops!
Okay!
If you eat too much, you ___ feel sick.
can
will
are
should
Oops!
Okay!
She ___ like spicy food.
doesn’t
not
isn’t
don’t
Oops!
Okay!
Students ___ be quiet in the library.
must
can
should
don’t
Oops!
Okay!
She speaks English very ___.
best
well
good
better
Oops!
Okay!
We’re going to ___ a big cake.
making
makes
made
make
Oops!
Okay!
I ___ happy yesterday.
were
be
was
am
Oops!
Okay!
They’ve ___ lunch already.
eating
eats
eaten
eat
Oops!
Okay!
There ___ much water in the bottle.
doesn’t
don’t
aren’t
isn’t
Oops!
Okay!
They ___ visit their cousins next week.
going
will
are
do
Oops!
Okay!
We arrived ___ than expected.
earlier
early
earliest
most early
Oops!
Okay!
I ___ my homework last night.
did
does
do
doing
Oops!
Okay!
I’ve ___ my homework already.
done
doing
do
did
Oops!
Okay!
This exercise is ___ difficult than the last one.
most
very
more
much
Oops!
Okay!
I was reading when the phone ___.
ringing
rang
rings
ring
Oops!
Okay!
They worked very ___.
harder
hardly
hard
hardest
Oops!
Okay!
It’s ___ hot today!
very
too
enough
so
Oops!
Okay!
He speaks ___ English and Spanish.
some
all
both
every
Oops!
Okay!
He ___ help his friend tomorrow.
going to
will
does
is
Oops!
Okay!
If it rains, we ___ stay at home.
can
do
would
will
Oops!
Okay!
If I see her, I ___ say hello.
would
will
should
can
Oops!
Okay!
I’ve just ___ breakfast.
having
had
has
have
Oops!
Okay!
She ___ at home last night.
are
is
was
were
Oops!
Okay!
He stayed home ___ he was sick.
then
because
and
so
Oops!
Okay!
She drives ___.
caring
care
carefully
careful
Oops!
Okay!
I’ve known her ___ two years.
during
for
from
since
Oops!
Okay!
We ___ finish our project last night.
aren’t
not
don’t
didn’t
Oops!
Okay!
She ___ her homework before dinner last night.
doing
do
did
does
Oops!
Okay!
How ___ apples are on the table?
many
much
any
some
Oops!
Okay!
We’ve ___ this movie before.
seeing
see
seen
sees
Oops!
Okay!
How ___ money do you have?
many
much
few
little
Oops!
Okay!
She’s already ___ her homework.
finishes
finished
finish
finishing
Oops!
Okay!
I don’t have ___ money today.
much
any
no
some
Oops!
Okay!
I’ve never ___ that song before.
hearing
hears
heard
hear
Oops!
Okay!
They’ve ___ home now.
go
goes
going
gone
Oops!
Okay!
He’s ___ to the supermarket.
go
going
goes
gone
Oops!
Okay!
She’s ___ than her sister.
pretty
prettier
most pretty
more prettier
Oops!
Okay!
He has been sick ___ Monday.
in
for
since
from
Oops!
Okay!
We ___ at the park yesterday.
be
were
are
was
Oops!
Okay!
We went shopping, ___ then we had lunch.
and
or
but
because
Oops!
Okay!
This book is ___ than that one.
better
best
well
good
Oops!
Okay!
He ___ his bike to school every day.
rides
ride
rode
riding
Oops!
Okay!
He ___ a movie last weekend.
sees
seeing
see
saw
Oops!
Okay!
Have you ever ___ sushi?
tried
tries
try
trying
Oops!
Okay!
I’m going to ___ my grandparents next week.
visited
visits
visiting
visit
Oops!
Okay!
I haven’t ___ my keys.
find
finding
finds
found
Oops!
Okay!
You ___ eat too much candy.
must
can
shouldn’t
should
Oops!
Okay!
Today is the ___ day of the week.
more cold
cold
colder
coldest
Oops!
Okay!
Have you ever ___ to another country?
been
go
gone
going
Oops!
Okay!
I ___ tired after the game.
were
was
be
am
Oops!
Okay!
I ___ any apples left.
not have
doesn’t have
haven’t
don’t have
Oops!
Okay!
They ___ happy to see you last weekend.
be
are
were
was
Oops!
Okay!
We ___ go to the beach if it’s sunny.
will
can
would
could
Oops!
Okay!
The car was very ___.
more expensive
expensiver
expensive
expense
Oops!
Okay!
He ___ run very fast.
could
must
will
can
Oops!
Okay!
He ___ going to call you tomorrow.
is
am
be
are
Oops!
Okay!
Let’s go to the park ___ it’s sunny.
or
and
but
because
Oops!
Okay!
She ___ to school yesterday.
go
went
goes
going
Oops!
Okay!
I’m not tall ___ to reach the shelf.
so
enough
too
very
Oops!
Okay!
They ___ lunch at noon.
has
have
having
had
Oops!
Okay!
I haven’t ___ my book yet.
find
finds
found
finding
Oops!
Okay!
He’s ___ taller than his brother.
very
many
more
much
Oops!
Okay!
It’s the ___ movie I’ve ever seen.
more good
best
good
better
Oops!
Okay!
We have ___ homework today.
no
any
some
little
Oops!
Okay!
I ___ going to visit my grandma tomorrow.
are
am
is
be
Oops!
Okay!
We have ___ homework today.
few
any
many
a lot of
Oops!
Okay!
If I’m late, my teacher ___ angry.
is
were
was
will be
Oops!
Okay!
We’ve ___ in this town for years.
living
lived
lives
live
Oops!
Okay!
I ___ swim when I was five.
should
can’t
can
could
Oops!
Okay!
They have lived here ___ a long time.
for
since
in
from
Oops!
Okay!
I have ___ milk but no bread.
much
little
some
any
Oops!
Okay!
They ___ TV every evening.
watches
watching
watch
watched
Oops!
Okay!
We ___ going to the zoo next Saturday.
am
is
be
are
Oops!
Okay!
My bag is ___ heavy to carry.
so
too
enough
very
Oops!
Okay!
My father has ___ his keys.
lost
loses
lose
losing
Oops!
Okay!
She’s the ___ student in the class.
most tall
taller
tall
tallest
Oops!
Okay!
He runs ___ than me.
faster
more fast
fast
fastest
Oops!
Okay!
I’ve ___ my leg!
breaks
break
breaking
broken
Oops!
Okay!
He fell asleep while he ___ TV.
watches
watch
was watching
watched
Oops!
Okay!
Have you ___ this movie before?
seeing
see
seen
saw
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies