Unit 1
Unit 2
Unit 3
Unit 4
Unit 5
100

Rewrite the direct question as indirect question

"Has the post arrived yet?"

Could you see if _____ ?

THE POST HAS ARRIVED YET

100

I've been WORKING / WORKED on a new book. I should finish it by the end of the year

WORKING

100

We WERE FLYING / HAD BEEN FLYING / FLEW for eight hours when the captain told us to prepare for an emergency landing.

HAD BEEN FLYING

100

I've had enough of this job! I'm LOOKING FOR / GOING TO LOOK FOR a new one.

GOING TO LOOK FOR

100

An electrician needs to isntall this kind of shower.

This kind of showers needs _____

TO BE INSTALLED BY AN ELECTRICIAN

200

Complete the question

A: Do you think _____?

B: Yes, I think I'll always be an actor.

you'll always be an actor?

200

Present perfect simple or continuous?

I _____ (BE / USE / WAIT) for you for hours! Where _____ (BE / USE / WAIT) all this time?

HAVE BEEN WAITING

HAVE YOU BEEN

200

Just as we _____ (APPROACH / CARRY / FAINT) Moscow, the captain made an announcement.

APPROACHED / WERE APPROACHING

200

If any of you want to meet up, just send me a message and _____ (I / get back) to you.

I WILL GET BACK

200
had / their / neighbours / house / night / into / Our / last / broken

OUR NEIGHBOURS HAD THEIR HOUSE BROKEN INTO LAST NIGHT

300

James STUDIES / IS STUDYING French in Oxford next year

IS STUDYING

300

We / eat / vegan food for two weeks now

WE HAVE EATEN / BEEN EATING VEGAN FOOD FOR TWO WEEKS NOW

300

We'll go fishing at the river tomorrow AS LONG AS / IN CASE it doesn't rain.

AS LONG AS

300

Correct or incorrect? (if it's incorrect, do it right)

I'm helping you do the dishes, if you like.

INCORRECT

I'll help you do the dishes, if you like.

300

INVITE / INVITING so many people to dinner really wasn't a good idea.

INVITING

400

How long _____ (work) for this company?

HAVE YOU WORKED / HAVE YOU BEEN WORKING

400

As a child, Milo WOULD / WAS USED TO become demotivated very easily

WOULD

400

Correct or incorrect? (if it's incorrect, do it right)

I'll take the risk provided you think it's worth it.

CORRECT

400

Next Sunday, I 'LL HAVE BEEN LIVING / 'LL BE LIVING here for two years.

'LL HAVE BEEN LIVING

400

Correct or incorrect? (if it's incorrect, do it right)

Stop to talk about your holidays all the time - it's making me jealous!

INCORRECT

Stop TALKING about your holidays all the time - it's making me jealous!

500

She olny realised she _____ (FORGET / HAVE / KNOW) her passport when she got to the airport.

HAD FORGOTTEN

500

I'm still _____ (NOT) getting home so late.

NOT USED TO

500

I'll buy the tickets...

A)... unless it's an emergency

B)... as soon as they're available online.

C)... you should be perfectly fine.

B)... as soon as they're available online.

500

Future perfect simple, future continuous or future perfect continuous?

In June of next year, you _____ (work) here for five years.

WILL HAVE BEEN WORKING

500

Correct or incorrect? (if it's incorrect, do it right)

We tried to book tickets for the Coffee Museum in Dubai but it was closed.

CORRECT

M
e
n
u