2. They will have finished all the work by next June.
3. She will have paid all her debts by 2008.
4. Pollution will have devastated our planet by 2050.
5. I will have done the quiz.
6. They will have stolen the bike by now.
7. They will have received the letter by the end of this month.
8. Everybody will have seen the film.
9. The boys will have left the room by six.
10. Nobody will have given you an answer.