Present Perfect feat Present Perfect Continuous
Making changes
Relative pronouns
People Pleaser feat Pet hates
Speaking
100

She (do) a course at night school since January.

HAS BEEN DOING

100

I shouldn’t eat so much chocolate, but I  can't _____ it. I like it too much.

RESIST

100

1. Harry Sheen is a man ___ with many years ago.

A) who I worked B) that worked C)worked


a) who I worked

100

Don’t blame Sarah. It wasn’t her _____ that you lost your mobile 

FAULT

100

1 What series have you been watching recently?

____

200

I don't think you (understand) the rules 

HAVE UNDERSTOOD

200

You should _____ to drink less coffee. You drink too much.

MAKE AN EFFORT

200

2) Do you remember the day ___ to the amusement park?

A) when went B)which we went C) when we went


 C) when we went

200

I'd asked her to do me a _____ , but I said no

favour 

200

2 Have you taken up any new sports in the last year?

____

300

 I (STAND) in this queue for the last 20 minutes.

HAVE BEEN STANDING

300

You can’t _____ cleaning the bathroom any longer. Just do it!

PUT OFF

300

3) A firefighter is someone ___ to put out fires.

A) helps  B) who helps C) what helps


B) who helps

300
Do you like people who _____ in the queues ?

JUMP

300

3 Do you prefer to put off difficult jobs?

_____

400

 I (ENJOY) my time here so I’m sad to leave.

HAVE ENJOYED

400

If you don’t  ____ any goals, how will you know if you’ve been successful?

SET

400

4. We need a car ___ space for six people and luggage.

A) what has B) where has  C) which has


C) which has

400

I hate it when I’m trying to walk somewhere, and people don’t  _______ of my way!

get out 

400

4 Do you think it’s/is better to avoid arguments?

______

500

  They (WORK) us quite a lot recently.

HAVE BEEN WORKING

500

Can you help me with this box? I can’t  _____ to carry it on my own.

MANAGE

500

5. She played a beautiful song ___ never heard before.

A) I’d B) who I’d C) that


A) I’d

500

 The children behaved really  ____ in class today.

badly/well

500

 How do you feel about people who drop litter?

______