Present Perfect Simple vs Continuous
Gerund vs Infinitive
2nd and 3rd conditional
Relative clauses
Cleft sentences
100

I __ (study) English for three years and I still enjoy it.

have been studying

100

 I remember __ (meet) her last year.

meeting

100

If I __ (have) more money, I ___ (travel) around the world.

If I had more money, I would travel around the world.

100

he teacher ___ teaches us English is very kind.
A) which B) who C) whose

B) who

100

I need a break.

What I need is a break. / It is a break that I need.

200

They __ (finish) their project, so they can relax now.

have finished
200

He stopped __ (buy) some water on the way home.

to buy

200

If she __ (study) harder, she __ (pass) the exam.

If she had studied harder, she would have passed the exam

200

I remember the day ___ we first met.
A) where B) when C) who

B) when

200

She met John at the airport.

It was John that she met at the airport.

300

He ___ (already / read) that book twice.

has already read

300

I regret __ (tell) him the truth.

telling

300

If we __ (leave) earlier, we __ (not / miss) the train.

If we had left earlier, we wouldn’t have missed the train.

300

I don’t like cities ___ are too noisy.
A) where B) which C) who

A) where

300

He broke the window yesterday.

It was yesterday that he broke the window.

400

They __ (build) this house since January.

have been building

400

She didn’t mean __ (hurt) your feelings.

to hurt

400

If we __ (live) in Paris, we __ (speak) French every day.

If we lived in Paris, we would speak French every day.

400

She is the person ___ I told you about.
A) which B) who C) where

B) who

400

We visited London, not Paris.

It was London that we visited, not Paris.

500

You look hot! ___ you ___ (run)?

Have you been running

500

She tried __ (open) the window, but it was stuck.

to open
500

If they __ (arrive) earlier, they __ (meet) the manager.

If they had arrived earlier, they would have met the manager.

500

The man ___ car was stolen called the police.
A) who B) whose C) which

B) whose

500

They cancelled the meeting because of the rain.

It was because of the rain that they cancelled the meeting.