wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Exam Test Questions (Intermediate)

Total questions: 109

Worksheet time: 55mins

Name
Class
Date
1.

The new underground line ___ by the end of next year.

a)

will complete

b)

will have been completed

c)

is completing

d)

will have completed

e)

is going to complete

2.

When I called her yesterday, she ___ her presentation.

a)

prepared

b)

had prepared

c)

was preparing

d)

has been preparing

e)

has prepared

3.

A lot of progress ___ in renewable energy recently.

a)

has been made

b)

is made

c)

has made

d)

was made

e)

had been made

4.

He looks really confused. He ___ misunderstood the instructions.

a)

must have

b)

can't have

c)

might

d)

may

e)

should

5.

I'm not sure where Emma is. She ___ be stuck in traffic.

a)

should

b)

might

c)

mustn't

d)

can

e)

has to

6.

If you ___ earlier, we wouldn't have missed the train.

a)

arrived

b)

had arrived

c)

would arrive

d)

have arrived

e)

arrive

7.

I’ll call you ___ I get the results.

a)

until

b)

as soon as

c)

while

d)

before

e)

unless

8.

They won’t approve the proposal ___ all the documents are checked.

a)

until

b)

when

c)

as soon as

d)

after

e)

before

9.

___ the report is finished, we can send it to the client.

a)

By the time

b)

As soon as

c)

While

d)

Since

e)

Until

10.

If I ___ more free time, I would take up painting.

a)

have

b)

had

c)

would have

d)

will have

e)

am having

11.

She regrets ___ so much money on unnecessary things.

a)

spending

b)

to spend

c)

spend

d)

having spend

e)

spent

12.

He promised ___ the contract before Friday.

a)

checking

b)

to check

c)

check

d)

having checked

e)

be checking

13.

They said that they ___ for a new apartment.

a)

have been looking

b)

had been looking

c)

were looking

d)

are looking

e)

looked

14.

He asked me why I ___.

a)

cancelled the meeting

b)

had cancelled the meeting

c)

cancel the meeting

d)

have cancelled the meeting

e)

would cancel the meeting

15.

The manager told us ___ our reports by noon.

a)

not submitting

b)

not to submit

c)

to not submit

d)

don't submit

e)

no submitting

16.

If you had listened to the instructions, you ___ any problems.

a)

wouldn’t have had

b)

won’t have

c)

didn’t have

d)

wouldn’t have

e)

hadn’t had

17.

They would have joined us if they ___ about the event earlier.

a)

know

b)

knew

c)

had known

d)

have known

e)

were knowing

18.

There aren’t ___ chairs, so some people will have to stand.

a)

much

b)

many

c)

a few

d)

few

e)

little

19.

He didn’t enjoy the conference because ___ of the speakers were interesting.

a)

few

b)

a few

c)

little

d)

many

e)

much

20.

That’s the company ___ products are sold worldwide.

a)

which

b)

whose

c)

who

d)

that

e)

whom

21.

The document, ___ you sent me yesterday, is incomplete.

a)

which

b)

that

c)

who

d)

what

e)

whom

22.

This is the restaurant ___ they shot the movie.

a)

where

b)

which

c)

in that

d)

that

e)

when

23.

My neighbours, ___ moved here last month, are very friendly.

a)

who

b)

that

c)

which

d)

whom

e)

whose

24.

He ___ his responsibilities seriously these days.

a)

isn’t taking

b)

doesn’t take

c)

not take

d)

hadn’t taken

e)

won’t take

25.

The company normally ___ trainees every June.

a)

hires

b)

is hiring

c)

hire

d)

has hired

e)

hiring

26.

I ___ a dentist tomorrow, so I need to leave work early.

a)

see

b)

am seeing

c)

will see

d)

am going to see

e)

have seen

27.

Look at those clouds — it ___ soon.

a)

will rain

b)

is going to rain

c)

rains

d)

is raining

e)

is to rain

28.

We’ve booked everything. We ___ a big celebration next month.

a)

will have

b)

are having

c)

have

d)

are going to have

e)

had

29.

Don’t worry, I ___ you with the application form.

a)

am going to help

b)

will help

c)

help

d)

helped

e)

have helped

30.

He ___ his passport somewhere at the airport yesterday.

a)

has lost

b)

is losing

c)

lost

d)

loses

e)

had lost

31.

I ___ never ___ sushi before yesterday.

a)

had / tried

b)

have / try

c)

didn’t / try

d)

was / trying

e)

had / been trying

32.

When ___ your driving test?

a)

did you take

b)

has you taken

c)

did you taking

d)

were you took

e)

does you take

33.

They ___ on their thesis for months.

a)

have been working

b)

worked

c)

work

d)

were working

e)

has worked

34.

She hasn’t spoken to her brother ___ two years.

a)

since

b)

for

c)

in

d)

from

e)

during

35.

They ___ for the results since morning.

a)

are waiting

b)

has waited

c)

have been waiting

d)

waited

e)

wait

36.

I’ve lived in ___ same apartment for six years.

a)

the

b)

a

c)

zero article

d)

one

e)

that

37.

Could you give me ___ information about the program?

a)

an

b)

some

c)

the few

d)

few

e)

a

38.

He is ___ engineer who designed the new stadium.

a)

an

b)

the

c)

a

d)

this

e)

one

39.

You ___ wear a suit to the interview — it’s optional.

a)

don't have to

b)

mustn't

c)

shouldn't

d)

need

e)

ought to

40.

You ___ try that restaurant — the food is excellent.

a)

must

b)

have to

c)

should

d)

need

e)

might

41.

She ___ finish the report by Monday because the deadline is strict.

a)

must

b)

should

c)

doesn’t have to

d)

can

e)

might

42.

She trained for months and finally ___ run a marathon.

a)

could

b)

was able to

c)

can

d)

is able to

e)

had been able to

43.

When I was a child, I ___ stay up late on weekends.

a)

could

b)

was able to

c)

am able to

d)

could have

e)

can

44.

By the time we arrived, the film ___.

a)

already started

b)

had already started

c)

was already starting

d)

has already started

e)

already had started

45.

The lights went out while we ___ dinner.

a)

had

b)

were having

c)

had had

46.

I couldn’t open the file because I ___ the password.

a)

forget

b)

had forgotten

c)

was forgotten

d)

have forgot

e)

forgot

47.

She was studying when her friend ___ to visit her.

a)

came

b)

had come

c)

was coming

d)

comes

e)

come

48.

I bought ___ books that I couldn’t carry all of them.

a)

such much

b)

so many

c)

too much

d)

much

e)

so much

49.

The old bridge ___ completely renovated last year.

a)

has been

b)

was

c)

is being

d)

had been

e)

has

50.

At 9 pm yesterday, the office lights ___ still on.

a)

were

b)

had been

c)

were being

d)

have been

e)

are

51.

A new policy ___ by the company since January.

a)

is introduced

b)

was introducing

c)

has been introduced

d)

has introduced

e)

had introduced

52.

She looks worried. She ___ have received some bad news.

a)

must

b)

might not

c)

can’t

d)

shouldn’t

e)

has to

53.

He didn’t answer his phone. He ___ be in a meeting.

a)

mustn’t

b)

might

c)

shouldn’t

d)

has to

e)

can’t

54.

If it ___ tonight, the roads will be closed.

a)

will

b)

snows

c)

would snow

d)

is snow

e)

snowed

55.

I’ll wait here ___ you finish your call.

a)

while

b)

until

c)

as soon

d)

during

e)

by

56.

We didn’t leave ___ the rain stopped.

a)

until

b)

while

c)

by the time

d)

as soon

e)

when

57.

___ you get home, please send me a message.

a)

While

b)

As soon as

c)

By the time

d)

During

e)

Until

58.

If I ___ more confident, I would apply for that job.

a)

am

b)

were

c)

will be

d)

would be

e)

have been

59.

If they had listened to the guide, they ___ lost.

a)

wouldn’t get

b)

wouldn’t have got

c)

won’t get

d)

didn’t get

e)

hadn’t got

60.

She denied ___ the confidential information.

a)

to share

b)

sharing

c)

share

d)

having share

e)

shared

61.

He offered ___ us to the airport.

a)

driving

b)

drive

c)

to drive

d)

to driving

e)

driven

62.

I’m not used to ___ up so early.

a)

get

b)

getting

c)

to get

d)

got

e)

have got

63.

She said that they ___ the project that day.

a)

finish

b)

finished

c)

were finishing

d)

have finished

e)

are finishing

64.

He asked me if I ___ the door.

a)

lock

b)

locked

c)

had locked

d)

have locked

e)

was locking

65.

The teacher reminded us ___ our phones off.

a)

turning

b)

turn

c)

to turn

d)

turned

e)

to turning

66.

If you had warned me, I ___ more careful.

a)

would be

b)

would have been

c)

will be

d)

had been

e)

am

67.

She would travel more if she ___ more time.

a)

has

b)

had

c)

would have

d)

will have

e)

having

68.

There isn’t ___ information in this report.

a)

many

b)

much

c)

few

d)

several

e)

a few

69.

Only ___ students passed the exam.

a)

little

b)

a few

c)

much

d)

many

e)

a little

70.

That’s the colleague ___ helped me with the project.

a)

which

b)

whose

c)

who

d)

whom

e)

that

71.

My laptop, ___ I bought last year, has already broken.

a)

that

b)

who

c)

which

d)

whose

e)

what

72.

This is the café ___ we first met.

a)

which

b)

that

c)

where

d)

when

e)

in which

73.

The woman ___ son won the competition is very proud.

a)

which

b)

whose

c)

who

d)

that

e)

whom

74.

My sister ___ for a new job at the moment.

a)

looks

b)

is looking

c)

looked

d)

has looked

e)

was looking

75.

The train usually ___ at 6:30 am.

a)

is leaving

b)

leaves

c)

will leave

d)

has left

e)

left

76.

I ___ a dentist this afternoon.

a)

see

b)

will see

c)

am seeing

d)

have seen

e)

am going

77.

Look at the sky — it ___ rain soon.

a)

will

b)

is going to

c)

rains

d)

is raining

e)

would

78.

We’ve planned everything. We ___ married in June.

a)

get

b)

are getting

c)

got

d)

will get

e)

have got

79.

I’m cold. I ___ close the window.

a)

am

b)

will

c)

am going

d)

would

e)

have

80.

He ___ his wallet on the bus yesterday.

a)

has lost

b)

lost

c)

is losing

d)

loses

e)

had lost

81.

I ___ never ___ such a beautiful place before.

a)

did / see

b)

have / seen

c)

was / seeing

d)

had / see

e)

am / seeing

82.

When ___ your last holiday?

a)

did you have

b)

have you had

c)

did you having

d)

were you having

e)

do you have

83.

She ___ on the phone for over an hour.

a)

talks

b)

has talked

c)

has been talking

d)

talked

e)

was talking

84.

We haven’t heard from him ___ Monday.

a)

for

b)

since

c)

during

d)

by

e)

from

85.

They ___ in this area for ten years now.

a)

live

b)

lived

c)

have been living

d)

are living

e)

were living

86.

She’s been working here ___ 2018.

a)

for

b)

since

c)

in

d)

during

e)

from

87.

We stayed at ___ hotel near the airport.

a)

the

b)

a

c)

zero article

d)

one

e)

this

88.

Could you give me ___ help with this form?

a)

an

b)

the

c)

some

89.

He is ___ experienced manager with excellent skills.

a)

the

b)

an

c)

a

d)

one

e)

that

90.

You ___ bring your ID to enter the building.

a)

should

b)

must

c)

don’t have to

d)

shouldn’t

e)

might

91.

You ___ be careful — the road is icy.

a)

have to

b)

must

c)

should

d)

mustn’t

e)

don’t have to

92.

You really ___ tell her the truth.

a)

mustn’t

b)

shouldn’t

c)

should

d)

don’t have to

e)

can

93.

She trained hard and finally ___ win the competition.

a)

couldn’t

b)

was able to

c)

can

d)

is able

e)

had been able

94.

When I was at school, I ___ speak French quite well.

a)

could

b)

was able to

c)

am able to

d)

could have

e)

can

95.

By the time we arrived, the guests ___.

a)

left

b)

had left

c)

were leaving

d)

have left

e)

left already

96.

He slipped while he ___ down the stairs.

a)

walked

b)

was walking

c)

had walked

d)

walks

e)

is walking

97.

I couldn’t log in because I ___ my password.

a)

forgot

b)

had forgotten

c)

was forgetting

d)

has forgotten

e)

forget

98.

We were watching TV when the power ___.

a)

goes out

b)

went out

c)

had gone out

d)

is going out

e)

was going out

99.

She bought ___ expensive shoes that she regretted later.

a)

so

b)

such

c)

very

d)

too

e)

enough

100.

There were ___ people waiting outside in the rain.

a)

such

b)

very

c)

so many

d)

too

e)

enough

101.

He spoke ___ quietly that no one heard him.

a)

such

b)

very

c)

so

d)

too

e)

enough

102.

It was ___ difficult task that nobody volunteered for.

a)

very

b)

so

c)

such a

d)

too

e)

enough

103.

She apologized ___ being late.

a)

about

b)

of

c)

for

d)

at

e)

on

104.

He insisted ___ paying for dinner.

a)

at

b)

for

c)

about

d)

on

e)

with

105.

I’m looking forward ___ from you soon.

a)

hear

b)

hearing

c)

to hearing

d)

to hear

e)

heard

106.

She’s responsible ___ organising the event.

a)

of

b)

about

c)

for

d)

with

e)

at

107.

He succeeded ___ passing the exam.

a)

at

b)

for

c)

on

d)

in

e)

with

108.

This job involves ___ with international clients.

a)

work

b)

to work

c)

working

d)

worked

e)

works

109.

The meeting was put ___ until next week.

a)

away

b)

down

c)

off

d)

out

e)

over