NEW
Font size
WorksheetsEnglish File Intermediate Plus Midterm Revision
Total questions: 44
Worksheet time: 29mins
My boss ________________ yesterday and he’ll be away until next week.
has left
left
has been leaving
was left
Peter’s worked in this department ________ nearly three years.
for
since
ago
during
________________? There’s been an accident.
Do you hear
Have you been hearing
Have you heard
They ________________ strawberries at the moment. Can you call back later?
’ve been picking
’re picking
pick
We’ve known each other ________ we were at school.
from
for
since
A Have you had your motorbike long?
B No, I’ve ________ bought it.
just
still
yet
This film ________________ for hours now. We need a faster connection.
has been downloading
has downloaded
is downloading
Do you like re-reading books you’ve ________ read?
never
yet
already
We ________________ in this traffic jam for over half an hour now.
’re sitting
’ve sat
’ve been sitting
A Have you ever ________ to Italy?
B Yes, I went there with my wife four years ago.
went
been
gone
That was the best drama series I ________ ever ________. (see)
saw
has ...seen
have...seen
is...seen
We’re looking for new speakers, but we ________________ any we like yet. (not find)
haven't found
hasn't found
haven't been found
haven't been finding
My cousins ________________ us three times this year so far. (visit)
has been visiting
has visited
have visited
visited
We ________________ to the cinema for about three years. (not be)
hasn't gone
haven't gone
haven't been
weren't
They ___________ married for two years now. They are happy together.
were
has been
have been
have been being
They ___________ married for two years from 2008 to 2010.
was
were
have been
been
How many years ________ you ________ your car? (have)
have...been having
have ...had
have ... did
did ... had
I ________________ a report all morning. I’ll finish it soon. (to write)
have written
have been writing
has been writing
wrote
A John’s made an appointment to see the dentist.
B When ________________?
will he go
is he going
does he go
Who do you think ________________ the job?
will get
is getting
shall get
A What are you planning to do with your old mobile phones?
B We ________________ to take them to a charity shop.
’ll
’re going
shall
must
The weather forecast says it ________________ tomorrow.
isn’t going to rain
isn’t raining
won’t be rain
I’m really sorry. I promise I ________________ your birthday again.
won’t forget
don’t forget
’m not forgetting
We prepared / were preparing lunch when the phone started ringing.
prepared
were preparing
They didn’t have / weren’t having so much money when we first met them.
didn’t have
weren’t having
He didn’t use to play/ wasn’t playing so many video games a few years ago.
didn’t use to play
wasn’t playing
If they ________________ him a part-time job, would he accept it? (offer)
will offer
offered
would offer
My colleague ________________ me if he had enough time, but he’s too busy right now. (help)
will help
help
would help
would have helped
I ________________ an appointment to see the doctor if I feel worse tomorrow. (make)
would make
will make
make
would have made
John ________________ finish the report unless he stays at work late. (be able to)
won't can't to
won't be able to
won't able
would be able to
We'll have a picnic in the garden unless...
it won't rain
it doesn't rain
it rains
When he was a teenager, Michael ________________ much kinder than he is now. (use / be)
used to be
use to be
did use to being
My boss ________________ a meeting when I arrived, so I talked to Carina and waited.
was having
had
had had
John has broken / has been breaking his arm, and is going to the hospital.
has broken
has been breaking
I’d stay and chat if I have / had a bit more time, but I’m late.
have
had
Go and see the doctor if you will still feel / still feel bad tomorrow.
will still feel
still feel
The end of the film / films end was very disappointing.
The end of the film
film’s end
He is always / always is late.
is always
always is
Where ________ Anna ________________ when she was younger?
did ... use to live
did ... used to lived
have ... used to live
Nick really should apologize _____what he said.
for
to
A What are you doing?
B I’m throwing ____ the rubbish.
out
away
Can we sw________ over to another channel? This soap opera is so boring.
switch
swap
swander
You might get sunburnt if you s________ in the middle of the day.
sunburn
sunbathe
sun lying
You’ll need to e________ this photo if you want it to be bigger.
enlarge
engross
en zoom
