1
2
3
4
5
100

If only the weather ___ (to be) better last weekend, we could have gone hiking.

had been

100

That’s the woman ___ husband won the Nobel Prize in Physics last year.

whose

100

You ___ bring an umbrella. The forecast says it will be a perfectly sunny day.

a) mustn't b) shouldn't c) can't d) don't have to

 d) don't have to

100

If I ___ (to have) enough money, I would buy that vintage car right now.

had

100

I ___ my keys. Have you seen them anywhere?

a) lose b) lost c) have lost d) am losing

 c) have lost

200

Our team ___ (to finish) the project by the time the client arrived for the meeting.

had finished

200

Mark ___ to relocate, so he asked about vacancies in the European office. 

a) had liked b) is liking c) would like d) likes

 c) would like

200

I'm not used to ___ early in the morning.

a) get up b) getting up c) have got up d) got up

b) getting up

200

He said he ___ the film twice already.

a) saw b) has seen c) had seen d) sees

 c) had seen

200

By the end of this month, she ___ for this company for ten years. 

a) will work 

b) will have been working

c) is going to work 

d) works

b) will have been working

300

___ the sunrise from the top of the mountain, we felt truly inspired.

a) Having watched 

b) To watch 

c) Watch 

d) Being watched

a) Having watched 

300

I wish you ___ (to stop) playing that loud music; I’m trying to concentrate!

would stop

300

The detective asked the suspect ___ he had been on the night of the crime.

a) whether b) where c) if d) that

 b) where

300

There's ___ milk in the fridge, so we don't need to buy any.

a) many b) a little c) a few d) any

 b) a little

300

The cake, ___ my sister made, was delicious.

 a) who b) which c) what d) whose

b) which

400

I’m not sure about the location. Does anyone have ___ information about the hotel?

a) an b) many c) some d) few

some

400

In the future, I believe most cars ___(to power) by electricity rather than petrol.

will be powered

400

We will go to the park ___ it stops snowing.

a) as soon as b) until c) while d) during

a) as soon as

400

You ___ eat in the library; it’s strictly forbidden.

a) don't have to b) mustn't : c) shouldn't d) needn't

 b) mustn't

400

You should have submitted the report on time. The report ___ on time. 

a) should submit 

b) should be submitted 

c) should have been submitted 

d) should have submitted

c) should have been crammed

500

You’ve visited Tokyo before, ___ you?

haven't

500

We ___ (to walk) for two hours when it finally started to rain.


had been walking

500

I ___(to see) my dentist tomorrow at 10 am for a regular check-up.

am seeing

500

This is the city ___ I spent my childhood.

where

500

A: The car needs ___ , doesn't it? B: Yes, I'm having it ___ tomorrow. 

a) repairing/to be repaired 

b) to be repaired/repaired

c) be repaired/repairing 

d) repairing/be repaired

b) to be repaired/repaired