1 Complete the sentences using the future continuous or the future perfect form of the verbs in brackets.
1 We can’t wait until tomorrow. The tickets ……will have sold out…… by then. (sell out)
2 Heidi ………………………… her final exams all of next month. (take)
3 At the lodge, we ………………………… every night in a wooden hut. (sleep)
4 Before the weekend is over, I ………………………… how to play this song. (learn)
5 Thirty years from now, people ………………………… until a very old age. (work)
6 Don’t come round before nine o’clock. I won’t ………………………… by then. (wake up)
7 I reckon I ………………………… two children before I’m thirty. (have)
8 For the next three weeks, the team ………………………… at the five-star Ocean View Hotel. (stay)
Answer
2 will be taking
3 will be sleeping
4 will have learned
5 will be working
6 have woken up
7 will have had
8 will be staying
2 Read the sentences and decide whether sentence B is true or false. If it is false, write almost in the correct place to make it true.
1 A This time next week, I’ll have been going to the gym for exactly three months.
B I have completed three months at the gym.
……False. I have almost completed three months at the gym. ……
2 A In April, Ruth will have been playing football professionally for five years.
B Ruth has been playing football professionally for less than five years. ……………..
………………………………………………………….
3 A At the end of the month, I’ll have been living in this flat for one year.
B I moved into this flat exactly one year ago. ……………..
………………………………………………………….
4 A On Saturday, Tania and Ed will have been dating for six months.
B Tania and Ed have been dating for nearly six months. ……………..
………………………………………………………….
5 A Dave will be quite tired when he arrives as he’ll have been driving all day.
B Dave will be driving a lot today. ……………..
………………………………………………………….
6 A You’ll have been playing the cello for a decade soon.
B You’ve been playing the cello for ten years. ……………..
………………………………………………………….
Answer
2 True
3 False. I moved into this flat almost a year ago.
4 True
5 True
6 False. You’ve been playing the cello for almost ten years.
3 Put a tick (✓) if the sentence is correct or a cross (✗) if it is incorrect. Correct the mistakes.
1 By the year 2200 I’m sure we will have been discovered life on other planets. ✗
……By the year 2200 I’m sure we will have discovered life on other planets. ……
2 This time next year we’ll graduated from high school. ……
………………………………………………………….
3 From March to September the band will be touring through Europe and the USA. ……
………………………………………………………….
4 Computers will have changed so much by the time I’m old. ……
………………………………………………………….
5 Don’t sit on that bench. The paint won’t be drying yet. ……
………………………………………………………….
6 The boys won’t be hungry tonight. They’ll have eaten all day. ……
………………………………………………………….
7 Do you honestly think humans will have reached Mars by 2050? ……
………………………………………………………….
8 This time tomorrow I’ll travel to Hungary. ……
………………………………………………………….
Answer
2 ✗ will/’ll have graduated
3 ✓
4 ✓
5 ✗ won’t have dried yet / won’t be dry yet
6 ✗ will/’ll have been eating / will/’ll be eating
7 ✓
8 ✗ will/’ll be travelling
4 Complete the talk with the correct form of the verbs in the box. Sometimes more than one answer is possible.
be served become give have learn look sleep teach |
‘Hi everyone and welcome to Archaeology Camp. For the next two weeks you 1……will be learning…… how to dig for fossils and uncover buried mysteries. With us are Dr Erin Gajewska and Dr Adam Unwin. Every day the two of them 2………………………. you not only how to excavate, but to process and catalogue your discoveries. If you 3………………………. never for fossils before, don’t worry. Our experts 4………………………. you all the help you need. Each night you 5………………………. in one of the group tents over to your left. Breakfast 6………………………. at seven am and then it’s off to work. We hope that by the end of the camp you all 7………………………. expert archaeologists. Now, 8………………………. anyone any questions?’
Answer
2 will teach / will be teaching
3 have (never) looked
4 will give / will be giving
5 will/’ll be sleeping / will/’ll sleep
6 is served / will be served
7 will have become
8 does (anyone) have
Related Posts
- Advanced English Grammar Test – Multiple-choice Test 33
- B2 English Grammar Test – Multiple-choice Test 40
- B2 English Grammar Test – Multiple-choice Test 39
- B2 English Grammar Test – Multiple-choice Test 38
- B2 English Grammar Test – Multiple-choice Test 37
- B2 English Grammar Test – Multiple-choice Test 36