Answer:
2. By the end of the day, I'll have drunk eight glasses of water.
3. By the end of the day, I'll have cooked three meals.
4. By the end of the day, I'll have received many text messages.
5. By the end of the day, I'll have spoken to five different people.
6. By the end of the day, I'll have gone into two shops.
7. By the end of the day, I'll have spent very little money.
8. By the end of the day, I'll have done all my homework.