NEW
Font size
WorksheetsEnglish File Intermediate Plus Quicktest Unit 8 Grammar
Total questions: 21
Worksheet time: 11mins
People should ________ from using mobile phones in hospitals.
stop
to be stopped
be stopped
Where did you ________?
have cut your hair
have your hair cut
your hair have cut
We couldn’t go in the gallery because it ________.
was renovating
had renovated
was being renovated
I love ________ out for a meal. It makes a nice change.
being taken
be took
to being take
A lot of cars are ________ in Germany every year.
produce
producing
produced
A When did you say the school ________ built?
B Next year.
was
wlll be
is
Our favourite village in Cornwall ________ by tourism.
has been spoilt
has being spoilt
had spoilt
Sophie is going ________ a special prize for her hard work at school.
to have given
to be given
be give
Notes from A Small Island was written ________ Bill Bryson.
of
from
by
I had ________ a local company. Their rates were very reasonable.
my house decorated by
decorated my house by
my house decorated from
Don’t take the car into the city centre this week. The high street ________.
has resurfaced
is resurfaced
is being resurfaced
________ on the Abbey’s website.
The opening times can found
You can find the opening times
The opening times you can
________ your hearing tested? Perhaps you should.
Have you ever had
Had you ever
Have you ever
Do you like the new bathroom? I ________ myself – with my own two hands.
had it done
would do it
did it
How often does the Golden Gate Bridge need ________ repainted?
being
to be
having
My handbag ________ stolen!
had
was been
has been
William Shakespeare will never ________.
be forgotten
have been forgot
be forgetting
It’s a good idea to have your passport photo ________ professionally.
take
took
taken
Josh did very well in the interview and he ________ the job immediately.
was being offered
was offered
offered
I ________ a pay rise, but they didn’t give me one.
promised
promised myself
had been promised
Water ________ hydrogen and oxygen.
is made up of
makes up
has made up
