Future perfect vs Future perfect continuous 2. They are late. The performance will already have (started/ been starting) by the time we get to the theatre.
3. He will have (flown, been flying) non-stop for seven hours before he gets to London.
4. By our estimate, 30,000 people will have (bought, been buying) this book by the end of the year.
5. We will have (translated, been translating) the article by 5o’clock.
6. I’ll begin to work at 9am. When you return home at 4pm , I will have (worked, been working) for seven hours already.
7. I am sure they will have (completed, been completing) their work by September.
8. By May, they will have (lived, been living) in this house for ten years
9. By next July, I will have (finished been finishing) my exams and I will be ready for a holiday.
10. It is strange that when we get to New York, we will have (flown, been flying) half way round the world.
11. I hope they will have ( built, been building) this bridge by the time we come back next autumn.
12. By 7o’clock, the children will have (surfed, been surfing) the Internet for three hours.
13. By the end of the year, our teacher will have (taught, been teaching) for 40 years.
14. I will have (done, been doing) all my homework by bedtime.
15. In a few minutes Jim will have (waited, been waiting) for Ann for an hour already.
16. Craig probably won’t have (left, been leaving) by the time you get home.
17. At 6o’clock, Cathy will have (done, been doing) her English homework for two hours.
18. By the end of the year, we will have (learnt, been learning ) English for already eight years,
19. When we come home, mother will probably have (made, been making) her tasty pancakes.
20. By next month they will have (collected, been collecting) 10,000 dollars for charity.