3. In five years' time they will have demolished all the houses in this street.
7. We shall have decorated the Christmas tree before our children come back.
11. I shall have been teaching for ten years this year.
13. I am going to finish my second book by the end of this year. (publish)
15. My second book will have been published by the end of this year.
19. Before Greg calls me, I shall have been considering his proposal all the time.
23. You will be sweating until you open the window.
27. By Friday we shall have received all the needed information.
31. This year the trees will have been growing for three years.