By the time you are 60, you __________________ (will be retiring / will have retired).
WILL HAVE RETIRED
Oops!
Check
Okay!
Check
5
How long _________________ (have you known / have you been knowing) Simon?
HAVE YOU KNOWN
Oops!
Check
Okay!
Check
25
By the time you arrive, I __________________ (will have cooked / will be cooking) something spectacular and dinner will be waiting for you on the table.
WILL HAVE COOKED
Oops!
Check
Okay!
Check
25
She __________________ (has learnt / has been learning) French words for hours, but she still doesn't remember all of them.
HAS BEEN LEARNING
Oops!
Check
Okay!
Check
25
In less than 2 years, my grandparents _________________ (MARRY) for 50 years. We are going to celebrate it.
WILL HAVE BEEN MARRIED
Oops!
Check
Okay!
Check
15
We ___________________ (have painted / have been painting) the bedroom. We've nearly finished.
HAVE BEEN PAINTING
Oops!
Check
Okay!
Check
20
The baby's face is really dirty. What ___________________ (has he eaten / has he been eating)?
HAS HE BEEN EATING
Oops!
Check
Okay!
Check
thief
Give points!
5
10
15
20
25
star
Double points!
Okay!
shark
Other team loses 15 points!
Okay!
thief
Give points!
5
10
15
20
25
10
When you get off the train, we __________________ (will have been waiting / will be waiting) for you on the platform.
WILL BE WAITING
Oops!
Check
Okay!
Check
20
Please, come at 8. By that time, I _________________ (will have been finishing / will have finished) my homework and we can go out.
WILL HAVE FINISHED
Oops!
Check
Okay!
Check
heart
Other team wins 25 points!
Oops!
rocket
Go to first place!
Okay!
rocket
Go to first place!
Okay!
banana
Go to last place!
Oops!
10
Don't phone me before 8 o'clock, we ____________________ (will be having / will have had) dinner.
WILL BE HAVING
Oops!
Check
Okay!
Check
20
I __________________ (have tried / I have been trying) to call you all morning.