CONDITIONALS
PRESENT PERFECT
ONE WORD GAP FILL
MULTIPLE CHOICE
RANDOM
100

When I _____(play) too many video games, my eyes ______(hurt).

PLAY/HURT

100

The rain that we had during the night ____________
(delay) all of the buses.

HAS DELAYED

100

A: Who were you talking to on the phone?
B: My friend Holly. She’s _____ invited me to her
end-of-year party!

JUST

100

Does this cafe _____ free Wi-Fi?
A give
B have
C get

HAVE

100

I had nowhere to sit on the bus this morning because there were so many p _ _ _ _ _ _ _ _ _

PASSENGERS

200

Karen _____(come) to your party if you _____
(invite) her

WILL COME/INVITE

200

___________(they / see) this travel show about China?

HAVE THEY SEEN

200

The thing ______ I like most about this café is the free Wi-Fi!

WHICH

200

 I want ______ to the manager, please

A) speak 

B) speaking

C) to speak


TO SPEAK

200

A: Is Kelly singing?
B: No, I think she’s talking to _____

HERSELF

300

If it _____(rain) later, we ____ (not go out).

RAINS/WON'T GO OUT

300

The girls ______(not try) mountain biking,
but they’re looking forward to it

HAVEN'T TRIED

300

Elena _____ bring a signed form from her
parents before she goes on the trip

MUST

300

I’m going to ____ all the files that I don’t need.
A run out of
B delete
C charge

DELETE

300

I’ll leave without them if they’re late.
WAIT
If they’re late, I ________ for them.

WON'T WAIT

400

If you_____ (mix) yellow and blue, you_____
(get) green

MIX/GET

400

 I __________(buy) some nice T-shirts and shorts
for my summer holiday

HAVE BOUGHT

400

Do you enjoy _____ the piano?

PLAYING

400

I’d like a return _____ to Bristol, please.

A fare 

B ticket

C delay


TICKET

400

I’m _________ a very interesting blog for teenagers.
A listening to
B watching
C reading

READING

500

If Jane ______(call), please_____(tell) her to meet me at the café.

CALLS/TELL

500

_______(Tom / go) to the airport with Dad to wait for Milly?

HAS TOM GONE

500

It’s very sunny today, so I’ll need to wear my _______
when I drive.

SUNGLASSES

500

Don’t ______ your password or you won’t be able
to log in

A leave

B find

C forget

FORGET

500

It’s necessary that we pay for our tickets.
NEED
We ______ for our tickets

NEED TO PAY