A
B
C
D
E
100

Mario can't answer the door because he ............... his hair. WASH

is washing

100

We .................. friends since I was 5. BE

have been

100

The new shop around the corner ................ next Wednesday. OPEN

is opening/is going to open/opens

100

When I ............... to the car park I ............ where I .................. my car. RETURN/NOT KNOW/PARK

returned ... didn't know ... (had) parked

100

She rarely ........... back home before 10 p.m. COME

comes

200

I .......... to the park yesterday, but I ............... there today yet. GO/NOT BE

went .... haven't been

200

Jeff is a basketball player but he ...................... right now because it's off-season. NOT PLAY

isn't playing

200

When Dave ............ he suddenly ............. an explosion. SLEEP/HEAR

was sleeping ... heard

200

When we ................. at the theatre, the play ................ . ARRIVE/ALREADY START

arrived ... (had) already started

200

......................... been to Ireland? YOU EVER BE

Have you ever been ...

300

I ............. anyone interesting since I moved to this city. NOT MEET

haven't met

300

The wather was perfect yesterday. The sun ................ and the birds ................ . SHINE/SING

was shining ... were singing

300

I ............ a few days off next week. I think I ............ a few days in London. TAKE/SPEND

am taking ... will spend

300

I think I ............ a break. I surely deserve one. TAKE

will take

300

Here you are! We ..................... for you for 2 hours! LOOK

have been looking

400

Pete usually .......... his meals in the canteen but today he ............ out with his sister. HAVE/GO

has ..... is going

400

My dad ........... to many conferences since the end of the month. BE

has been

400

She ...................... to France. She ........... the tickets last night. TRAVEL/BUY

is going to travel/is travelling ... bought

400

I am sorry I .......... to leave your party so early. I ....................... myself. HAVE/REALLY ENJOY

had ... was really enjoying/really enjoyed

400

Between 8 and 10 p.m. last Sunday we ..................... Netflix. WATCH

were watching

500

I ............... on this island for two years now. LIVE

have been living/have lived

500

While dad ..................... him good night stories, he ............... asleep and ................. up until three hours later. TELL/FALL/NOT WAKE

was telling ... fell ... didn't wake

500

Ben is a quick writer. He ......................... his third book. JUST FINISH

has just finished

500

She is so nervous because she .................... her new boss at 10 a.m. today. MEET

is meeting

500

You .................... your keys! It's so annoying! ALWAYS LOSE

are always losing

M
e
n
u