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
Grammar and Vocabulary Revision (grade 9)
0
%
0
0
0
Back
Restart
So tall a building ___ it can be seen from miles away.
it is
has been
is
was
Oops!
Okay!
“In other terms” means ___.
in other words
by the same token
otherwise
in contrast
Oops!
Okay!
Not until I saw him ___ how tall he was.
realized I
I realize
did I realize
do I realize
Oops!
Okay!
Many students ___ hardworking
is
are
was
have
Oops!
Okay!
The teacher is considering ___ to give the task.
when
whether
that
who
Oops!
Okay!
The teacher appealed to the students ___ harder.
to work
working
worked
work
Oops!
Okay!
Take an umbrella ___ it rains.
unless
because
lest
though
Oops!
Okay!
You should behave *properly*, meaning ___.
quietly
politely
rudely
randomly
Oops!
Okay!
“By contrast” means ___.
similar
also
the same
quite the opposite
Oops!
Okay!
So beautiful ___ the song that everyone cried.
is
were
was
has been
Oops!
Okay!
If I ___ more careful, I ___ into trouble now.
had been / wouldn't have gotten
had been / wouldn’t get
am / won’t get
were / wouldn’t have gotten
Oops!
Okay!
In contrast to his brother's indolent, Tom is very ___.
hard-working
careless
lazy
bored
Oops!
Okay!
He must be tired. (= I’m sure he’s tired.) The word "must" in the sentence is
Suggestion
Permission
Obligation
Deduction
Oops!
Okay!
“Nevertheless” means ___.
although
because
therefore
however
Oops!
Okay!
Here ___ the bus we’ve been waiting for!
come
comes
coming
is coming
Oops!
Okay!
She deserves ___ a second chance.
get
getting
got
to get
Oops!
Okay!
“By the same token” means ___.
in contrast
likewise
on the contrary
otherwise
Oops!
Okay!
Such is she a nice lady that everyone likes her. This sentence shows an example of ___.
cleft sentence
reported speech
normal order
inversion
Oops!
Okay!
Not many of the students ___ the test.
pass
to pass
passes
passing
Oops!
Okay!
He is always coming to class late. The present continuous here expresses ___.
a habit we disapprove of
a future plan
something happening now
a temporary action
Oops!
Okay!
The teacher demanded that he ___ the test again.
take
to take
takes
taking
Oops!
Okay!
___ the door before leaving! (no subject)
Closing
To close
Closed
Don't close
Oops!
Okay!
Such an intricate problem ___ it took hours to solve.
was it
was
has been
it was
Oops!
Okay!
It is vital that every student ___ on time.
are
was
is
be
Oops!
Okay!
Should you need help, please ___ me.
contacting
contacted
contact
to contact
Oops!
Okay!
“Medieval” has the same meaning as …
modern
current
futuristic
ancient
Oops!
Okay!
He has a volatile temper, which means he is often ___.
lazy
unpredictable
calm
generous
Oops!
Okay!
Suppose you ___ rich, what would you do?
will be
are
had been
were
Oops!
Okay!
I’d rather you ___ so rude yesterday.
won’t be
aren’t
hadn’t been
not be
Oops!
Okay!
Vietnam is rich in natural ___.
results
reserves
resources
responses
Oops!
Okay!
The machine’s design is very intricate and ___.
complex
effortless
plain
down-to-earth
Oops!
Okay!
It’s no use ___ about the past.
crying
to cry
cried
cry
Oops!
Okay!
She ignored his advice. “Ignore” means ___
pay attention to
listen to
take care of
not notice
Oops!
Okay!
I had my car ___ yesterday.
to repair
repaired
repair
repairing
Oops!
Okay!
A “manned spacecraft” means it has ___.
humans on board
passengers
no pilot
robots
Oops!
Okay!
He works constantly, which means he works ___.
Often
rarely
continuously
sometimes
Oops!
Okay!
Such ___ her beauty that everyone stared at her.
were
has been
is
was
Oops!
Okay!
He made a proposal to his girlfriend. Here, “proposal” means ___.
explanation
complaint
marriage offer
plan
Oops!
Okay!
This car costs twice ___ that one.
as expensively than
expensive than
so expensive as
as expensive as
Oops!
Okay!
Not a single mistake ___ in his essay.
were there
had there
was there
there was
Oops!
Okay!
You must do your homework. (= You ___ do it.)
have to
can
might
are forced
Oops!
Okay!
Each to their own means ___.
Everyone disagrees
Everyone should share
Everyone has their own opinion
Everyone is the same
Oops!
Okay!
Not many students ___ the test.
was passing
have passing
passed
passes
Oops!
Okay!
There is said to ___ a treasure in this cave.
been
be
have
having
Oops!
Okay!
Being tired, he went to bed early. (= While he ___ tired)
was
had been
is
were
Oops!
Okay!
The company went bankrupt. “Bankruptcy” means ___.
investment
failure
success
financial ruin
Oops!
Okay!
Many a student ___ hardworking
is
were
are
have been
Oops!
Okay!
Tired as he ___, he kept working.
had been
were
is
was
Oops!
Okay!
No sooner ___ than it started to rain.
did we arrive
we arrived
we had arrived
had we arrived
Oops!
Okay!
If I ___ you yesterday, I ___ the news.
saw / would have known
see / know
had seen / would have known
had seen / would know
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies