Relative clauses
Present perfect continuous/ present perfect
Gerunds and infinitives
Modal verbs
100

There was a princess ___ lived in a castle.

who/ that

100

She has ____________ (work) all morning

been working
100

He is not allowed _____ (do) this

to do

100

I think you_____wear that dress. It doesn't suit you.

shouldn't

200

Thanks for the chocolates ___ you sent me.

which/ that

200

Your voice sounds strange. Have you ________(drink)?

been drinking

200

He kept ____ (talk) even when everyone left

talking

200

We _______ use our seatbelts

must

300

I have a friend ______is a doctor

who/ that

300

I have __________ (know) her for 10 years.

known

300

They go _____ (fish) every weekend

fishing

300

_____ you help me please?

can/ could

400

That's the model _____ I bought

which/ that

400
She ___________ (have) the same haircut for years.

has had

400

I have decided ______ (buy) a new boat

to buy

400

Are you sure that's him. 

Not really, I _____ be wrong.

might/ may

500

That's the city ___ we met.

where

500

I ________ (wait) for an opportunity like this my whole life.

have been waiting

500

I want ______(visit) that place

to visit

500

This ______ be the place. It looks exactly like the picture.

must

M
e
n
u