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's Review
0
%
0
0
0
Back
Restart
She is ____ student in the class.
smartest
smart
smarter
the smartest
Oops!
Okay!
They ____ dinner at 7 p.m. yesterday.
had
are having
were having
have
Oops!
Okay!
PRESENT PERFECT: It __________________ raining all day. (not stop)
It hasn't stopped raining all day.
Oops!
Okay!
The train comes ____ Da Nang every day.
into
on
at
to
Oops!
Okay!
In winter, the weather is often very ______.
hot
warm
bright
cold
Oops!
Okay!
You can borrow books from the ______.
hospital
café
library
cinema
Oops!
Okay!
We traveled ____ Hanoi ____ Ho Chi Minh City.
in/to
at/to
from/to
in/from
Oops!
Okay!
My aunt works in a restaurant. She's a ______.
mechanic
dentist
waiter
engineer
Oops!
Okay!
Would you like a ______ of cake?
bar
bag
slice
cup
Oops!
Okay!
My brother loves ______ photos when he travels.
taking
doing
having
making
Oops!
Okay!
I walked ____ school this morning.
at
from
to
in
Oops!
Okay!
PRESENT PERFECT: My mum _______________ a cake for the party tonight. (make)
My mum has made a cake for the party tonight.
Oops!
Okay!
We waited for the train at the ______.
station
market
bridge
factory
Oops!
Okay!
It is very ______ today. Don't forget your umbrella.
sunny
windy
rainy
cloudy
Oops!
Okay!
She ____ when the phone rang.
sleeps
was sleeping
sleep
slept
Oops!
Okay!
They arrived ____ and missed the bus.
latest
later
late
lately
Oops!
Okay!
I usually drink a glass of ______ with my breakfast.
cheese
rice
soup
milk
Oops!
Okay!
PRESENT PERFECT: We ______________ her today. (not see)
We haven't seen her today.
Oops!
Okay!
PRESENT PERFECT: _______________ your exam to the teacher? (you / give)
Have you given your exam to the teacher?
Oops!
Okay!
PRESENT PERFECT: ____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
Oops!
Okay!
Sarah enjoys ______ to music after school.
hearing
seeing
listening
watching
Oops!
Okay!
____ you ever eaten sushi?
Do
Are
Did
Have
Oops!
Okay!
We have ____ finished lunch.
just
last
yet
ago
Oops!
Okay!
My family always ______ dinner together in the evening.
makes
does
has
takes
Oops!
Okay!
She ____ never been to Korea.
is
has
have
had
Oops!
Okay!
They ____ here since 2022.
live
have lived
lived
are living
Oops!
Okay!
I have a ______, so I'm going to see the dentist.
toothache
fever
headache
cold
Oops!
Okay!
PRESENT PERFECT: My brother ________________ a car before. (not drive)
My brother hasn't driven a car before.
Oops!
Okay!
PRESENT PERFECT: We _________________ the dog. (lose)
We have lost the dog.
Oops!
Okay!
She sings very ____.
beauty
beautify
beautifully
beautiful
Oops!
Okay!
I ____ TV when you called.
was watching
watched
am watching
watch
Oops!
Okay!
I ____ my homework already.
have done
do
did
doing
Oops!
Okay!
The children ___________________ their homework. (finish)
The children have finished their homework.
Oops!
Okay!
He speaks English ____.
more fluent
fluently
fluent
fluency
Oops!
Okay!
PRESENT PERFECT: She ________________ to London 3 times this month. (fly)
She has flown to London 3 times this month.
Oops!
Okay!
Tom drives ____.
carefully
care
careful
caring
Oops!
Okay!
This book is ____, not mine.
your
you
yourself
yours
Oops!
Okay!
PRESENT PERFECT: The football team ____________ the championship six times. (win)
The football team has won the championship six times.
Oops!
Okay!
The blue bag is ____. She bought it yesterday.
her
she
hers
his
Oops!
Okay!
Can you give this book ____ Anna?
with
for
to
from
Oops!
Okay!
What ____ you ____ at 9 p.m.?
is/doing
were/doing
do/do
did/do
Oops!
Okay!
She received a letter ____ her friend.
to
on
from
at
Oops!
Okay!
Mount Everest is ____ mountain in the world.
higher
the highest
highest
high
Oops!
Okay!
My brother works ____ than me.
harder
hardly
hard
hardest
Oops!
Okay!
We ____ in the park when it started raining.
walk
were walking
are walking
walked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies