Mario can't answer the door because he ............... his hair. WASH
is washing
We .................. friends since I was 5. BE
have been
The new shop around the corner ................ next Wednesday. OPEN
is opening/is going to open/opens
When I ............... to the car park I ............ where I .................. my car. RETURN/NOT KNOW/PARK
returned ... didn't know ... (had) parked
She rarely ........... back home before 10 p.m. COME
comes
I .......... to the park yesterday, but I ............... there today yet. GO/NOT BE
went .... haven't been
Jeff is a basketball player but he ...................... right now because it's off-season. NOT PLAY
isn't playing
When Dave ............ he suddenly ............. an explosion. SLEEP/HEAR
was sleeping ... heard
When we ................. at the theatre, the play ................ . ARRIVE/ALREADY START
arrived ... (had) already started
......................... been to Ireland? YOU EVER BE
Have you ever been ...
I ............. anyone interesting since I moved to this city. NOT MEET
haven't met
The wather was perfect yesterday. The sun ................ and the birds ................ . SHINE/SING
was shining ... were singing
I ............ a few days off next week. I think I ............ a few days in London. TAKE/SPEND
am taking ... will spend
I think I ............ a break. I surely deserve one. TAKE
will take
Here you are! We ..................... for you for 2 hours! LOOK
have been looking
Pete usually .......... his meals in the canteen but today he ............ out with his sister. HAVE/GO
has ..... is going
My dad ........... to many conferences since the end of the month. BE
has been
She ...................... to France. She ........... the tickets last night. TRAVEL/BUY
is going to travel/is travelling ... bought
I am sorry I .......... to leave your party so early. I ....................... myself. HAVE/REALLY ENJOY
had ... was really enjoying/really enjoyed
Between 8 and 10 p.m. last Sunday we ..................... Netflix. WATCH
were watching
I ............... on this island for two years now. LIVE
have been living/have lived
While dad ..................... him good night stories, he ............... asleep and ................. up until three hours later. TELL/FALL/NOT WAKE
was telling ... fell ... didn't wake
Ben is a quick writer. He ......................... his third book. JUST FINISH
has just finished
She is so nervous because she .................... her new boss at 10 a.m. today. MEET
is meeting
You .................... your keys! It's so annoying! ALWAYS LOSE
are always losing