1) Can you tell me how many people ? *
you have invited
have you invited
did you invite
2) My internet connection on and off a lot today. *
is going
has gone
has been going
3) How many years this house? *
did your parents have
have your parents had
your parents have
4) We’re exhausted because we all day. *
have been gardening
have gardened
are gardening
5) We dinner when the electricity suddenly went off. *
had been cooking
were cooking
cooked
6) When I opened the document, I saw that I to save yesterday’s work! *
had forgotten
forgot
have forgotten
7) We had time in Barcelona we can’t wait to go again. *
such a good
a so good
good
8) into town more next week – that’s when my course starts. *
I'll have gone
I'll be going
I'm going
9) The meeting should be a quick one so by 3.00. *
we'll be finishing
we'll have finished
will finish
10) If you’re cooking a meal tonight, I anything this afternoon. *
’m not eating
won’t eat
’won’t have eaten