Why are you so angry? They ............................................................................. the road by the end of this year. (repair)
Why are you so angry? They will have been repairing the road by the end of this year.
Oops!
Check
Okay!
Check
15
Do you think you will pass the exam? I hope so. I ........................................................................... for it for two weeks when I take it. (revise)
Do you think you will pass the exam? I hope so. I will have been revising for it for two weeks when I take it.
Oops!
Check
Okay!
Check
15
I could help you pick apples on Saturday. We ................................................................................ apples for a week by Saturday. We'll be finished. (pick)
I could help you pick apples on Saturday. We will have been picking apples for a week by Saturday. We'll be finished.
Oops!
Check
Okay!
Check
15
Bill is a good teacher. Definitely. He ........................................................................ for five years by the time he's 30. (teach)
Bill is a good teacher. Definitely. He will have been teaching for five years by the time he's 30.
Oops!
Check
Okay!
Check
15
Shall I wake Doris up? Yes, please. At nine o'clock she ................................................................. for ten hours. (sleep)
Shall I wake Doris up? Yes, please. At nine o'clock she will have been sleeping for ten hours
Oops!
Check
Okay!
Check
15
Your parents are experienced workers. Yes, they are. They ........................................................................ together for thirty five years before they retire. (work)
Your parents are experienced workers. Yes, they are. They will have been working together for thirty five years before they retire.
Oops!
Check
Okay!
Check
seesaw
Swap points!
Oops!
gold
Win 50 points!
Okay!
fairy
Take points!
5
10
15
20
25
baam
Lose 15 points!
Oops!
lifesaver
Give 25 points!
Oops!
magnet
Take 20 points!
Okay!
rocket
Go to first place!
Okay!
baam
Lose 25 points!
Oops!
heart
Other team wins 25 points!
Oops!
rocket
Go to first place!
Okay!
fairy
Take points!
5
10
15
20
25
banana
Go to last place!
Oops!
lifesaver
Give 25 points!
Oops!
shark
Other team loses 10 points!
Okay!
shark
Other team loses 15 points!
Okay!
lifesaver
Give 15 points!
Oops!
15
Look at Jane. She's so nervous. No wonder. She ............................................................... for Tim for five hours when his plane finally arrives. (wait)
Look at Jane. She's so nervous. No wonder. She will have been waiting for Tim for five hours when his plane finally arrives.
Oops!
Check
Okay!
Check
15
Your French is not perfect. Don't worry. I ....................................................................... it for a year by the time I leave for France. (learn)
Your French is not perfect. Don't worry. I will have been learning it for a year by the time I leave for France.
Oops!
Check
Okay!
Check
15
We could buy Lisa a new piano for her birthday. Good idea. When she turns twenty, she ....................................................................... the piano for twelve years. (play)
We could buy Lisa a new piano for her birthday. Good idea. When she turns twenty, she will have been playing the piano for twelve years.
Oops!
Check
Okay!
Check
15
Is Grace your neighbour? Yes, she is. She .............................................................. next door for a year next month. (live) We could buy Lisa a new piano for her birthday
Is Grace your neighbour? Yes, she is. She will have been living next door for a year next month.