We ___________________ (have painted / have been painting) the bedroom. We've nearly finished.
HAVE BEEN PAINTING
Oops!
Check
Okay!
Check
trap
No points!
Oops!
gift
Win 10 points!
Okay!
shark
Other team loses 10 points!
Okay!
thief
Give points!
5
10
15
20
25
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
20
The baby's face is really dirty. What ___________________ (has he eaten / has he been eating)?
HAS HE BEEN EATING
Oops!
Check
Okay!
Check
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
10
Don't phone me before 8 o'clock, we ____________________ (will be having / will have had) dinner.
WILL BE HAVING
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
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
monster
Reset all scores!
Oops!
gift
Win 25 points!
Okay!
shark
Other team loses 25 points!
Okay!
lifesaver
Give 20 points!
Oops!
20
I __________________ (have tried / I have been trying) to call you all morning.
HAVE BEEN TRYING
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
20
By the time you are 60, you __________________ (will be retiring / will have retired).