NEW
Font size
WorksheetsRandom Grammar 6
Total questions: 20
Worksheet time: 20mins
It _____ our dog which barked continuously all night, since it was sleeping inside with us.
can't have been
may not have been
won't have been
shouldn't be
might not be
You _____ not come early. I mean, you _____ start to work at 10 o’clock.
need / should
must / can
need / may
should / might
can / could
Why are you wasting time? You______ your work already.
need to have finished
could be finishing
must be finishing
should have finished
have to finish
Well, if your pocket’s empty, you______ all your money.
must have spent
should have spent
could spend
had to spend
have to spend
He_____ be at home. His car is not in the garage.
mustn't
can't
couldn't
needn't
does not need to
I listened to some news on _____ radio about _____ man arrested for embezzlement last Tuesday.
- / the
the / -
a / the
the / the
a / a
Due to _____ rainy weather we've had recently, I didn't have to water _____ garden of our house everyday.
a / a
the / the
- / the
- / -
the / -
One of the _____ things the warring factions have in common is _____ opposition to the U.S.
little / its
few / their
many / yours
more / my
amount / their
American Indians often sold _____ land to white people or gave it away without realizing that it would no longer be _____.
theirs / them
its / them
they / their
their / theirs
themselves / theirs
Monkeys are famous for ____ eagerness to approach people and playfully interact with _____ especially in the circus.
themselves / us
their / them
its / you
our / theirs
theirs / them
Universities ______ a number of advantages by Athletic teams.
bring
brought
are brought
have brought
were being brought
What _____ ‘modern civilization’ is the result of accumulated knowledge applied to practical life.
is called
called
calls
is being called
has called
The test book _____ by two young brilliant men in 1990.
wrote
was wrote
was written
writes
has written
He began shouting as though he ______at what he_____ .
annoyed / had seen
was annoyed / saw
could be annoyed / has been seen
annoys/ sees
is being annoyed / will see
Can you tell us what we______to do?
suppose
are supposed
supposed
are being supposed
have supposed
Tim was very upset yesterday because he _____ that he ______ his wallet.
realised / will lose
had realised / lost
realised / had lost
realised / lost
has realised / lost
While mum __ the new IT show, I __ my assignment.
was watching / finished
is watching / had finished
was watching / was being finished
will watch / am finishing
watches / have finished
For the time being we _____ for the exam, but this time tomorrow we _____ the best movie of this year.
study / will watch
are studying / will be watching
have been studying / are watching
are studying / will have watched
have studied / will be watching
James Bond always drank champagne in the novels, although he _____ to wine by the time he _____ it to the silver screen.
had switched / made
has switched / has made
switched / had made
was switching / would make
switched / was making
These days, people who _____ manual work, often receive far more money than clerks who _____ in offices.
are doing / are working
were doing / were working
have done / have worked
are doing / work
do / work
