wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English File Intermediate Plus Midterm Revision

Total questions: 44

Worksheet time: 29mins

Name
Class
Date
1.

My boss ________________ yesterday and he’ll be away until next week.

a)

has left

b)

left

c)

has been leaving

d)

was left

2.

Peter’s worked in this department ________ nearly three years.

a)

for

b)

since

c)

ago

d)

during

3.

________________? There’s been an accident.

a)

Do you hear

b)

Have you been hearing

c)

Have you heard

4.

They ________________ strawberries at the moment. Can you call back later?

a)

’ve been picking

b)

’re picking

c)

pick

5.

We’ve known each other ________ we were at school.

a)

from

b)

for

c)

since

6.

A Have you had your motorbike long?

B No, I’ve ________ bought it.

a)

just

b)

still

c)

yet

7.

This film ________________ for hours now. We need a faster connection.

a)

has been downloading

b)

has downloaded

c)

is downloading

8.

Do you like re-reading books you’ve ________ read?

a)

never

b)

yet

c)

already

9.

We ________________ in this traffic jam for over half an hour now.

a)

’re sitting

b)

’ve sat

c)

’ve been sitting

10.

A Have you ever ________ to Italy?

B Yes, I went there with my wife four years ago.

a)

went

b)

been

c)

gone

11.

That was the best drama series I ________ ever ________. (see)

a)

saw

b)

has ...seen

c)

have...seen

d)

is...seen

12.

We’re looking for new speakers, but we ________________ any we like yet. (not find)

a)

haven't found

b)

hasn't found

c)

haven't been found

d)

haven't been finding

13.

My cousins ________________ us three times this year so far. (visit)

a)

has been visiting

b)

has visited

c)

have visited

d)

visited

14.

We ________________ to the cinema for about three years. (not be)

a)

hasn't gone

b)

haven't gone

c)

haven't been

d)

weren't

15.

They ___________ married for two years now. They are happy together.

a)

were

b)

has been

c)

have been

d)

have been being

16.

They ___________ married for two years from 2008 to 2010.

a)

was

b)

were

c)

have been

d)

been

17.

How many years ________ you ________ your car? (have)

a)

have...been having

b)

have ...had

c)

have ... did

d)

did ... had

18.

I ________________ a report all morning. I’ll finish it soon. (to write)

a)

have written

b)

have been writing

c)

has been writing

d)

wrote

19.

A John’s made an appointment to see the dentist.

B When ________________?

a)

will he go

b)

is he going

c)

does he go

20.

Who do you think ________________ the job?

a)

will get

b)

is getting

c)

shall get

21.

A What are you planning to do with your old mobile phones?

B We ________________ to take them to a charity shop.

a)

’ll

b)

’re going

c)

shall

d)

must

22.

The weather forecast says it ________________ tomorrow.

a)

isn’t going to rain

b)

isn’t raining

c)

won’t be rain

23.

I’m really sorry. I promise I ________________ your birthday again.

a)

won’t forget

b)

don’t forget

c)

’m not forgetting

24.

We prepared / were preparing lunch when the phone started ringing.

a)

prepared

b)

were preparing

25.

They didn’t have / weren’t having so much money when we first met them.

a)

didn’t have

b)

weren’t having

26.

He didn’t use to play/ wasn’t playing so many video games a few years ago.

a)

didn’t use to play

b)

wasn’t playing

27.

If they ________________ him a part-time job, would he accept it? (offer)

a)

will offer

b)

offered

c)

would offer

28.

My colleague ________________ me if he had enough time, but he’s too busy right now. (help)

a)

will help

b)

help

c)

would help

d)

would have helped

29.

I ________________ an appointment to see the doctor if I feel worse tomorrow. (make)

a)

would make

b)

will make

c)

make

d)

would have made

30.

John ________________ finish the report unless he stays at work late. (be able to)

a)

won't can't to

b)

won't be able to

c)

won't able

d)

would be able to

31.

We'll have a picnic in the garden unless...

a)

it won't rain

b)

it doesn't rain

c)

it rains

32.

When he was a teenager, Michael ________________ much kinder than he is now. (use / be)

a)

used to be

b)

use to be

c)

did use to being

33.

My boss ________________ a meeting when I arrived, so I talked to Carina and waited.

a)

was having

b)

had

c)

had had

34.

John has broken / has been breaking his arm, and is going to the hospital.

a)

has broken

b)

has been breaking

35.

I’d stay and chat if I have / had a bit more time, but I’m late.

a)

have

b)

had

36.

Go and see the doctor if you will still feel / still feel bad tomorrow.

a)

will still feel

b)

still feel

37.

The end of the film / films end was very disappointing.

a)

The end of the film

b)

film’s end

38.

He is always / always is late.

a)

is always

b)

always is

39.

Where ________ Anna ________________ when she was younger?

a)

did ... use to live

b)

did ... used to lived

c)

have ... used to live

40.

Nick really should apologize _____what he said.

a)

for

b)

to

41.

A What are you doing?


B I’m throwing ____ the rubbish.

a)

out

b)

away

42.

Can we sw________ over to another channel? This soap opera is so boring.

a)

switch

b)

swap

c)

swander

43.

You might get sunburnt if you s________ in the middle of the day.

a)

sunburn

b)

sunbathe

c)

sun lying

44.

You’ll need to e________ this photo if you want it to be bigger.

a)

enlarge

b)

engross

c)

en zoom