1. By next year, I __________ (to work) here for five years.
  2. She __________ (to wait) for the bus for three hours by the time it finally arrives.
  3. We __________ (to study) for our exams for two weeks straight by the time they start.
  4. He __________ (to travel) around the world for six months by the time he returns.
  5. They __________ (to build) the house for over a year by the time it's finished.
  6. You __________ (to learn) Spanish for four months by the time your trip to Spain begins.
  7. The scientists __________ (to research) this project for a decade by the time the results are published.
  8. My brother __________ (to play) professional football for fifteen years by the time he retires.
  9. The garden __________ (to grow) for three seasons by the time we harvest the vegetables.
  10. The students __________ (to prepare) for this competition for nine months by the competition day.
  11. By the end of this week, I __________ (to look) for a new job for two months.
  12. She __________ (to teach) at the university for twenty years by the end of the semester.
  13. We __________ (to renovate) our house for eighteen months by the time we move back in.
  14. He __________ (to write) his book for five years by the time it's finally published.
  15. They __________ (to save) for their dream vacation for three years by the time they go.
  16. You __________ (to diet) and exercise for six months by the time of the marathon.
  17. The company __________ (to develop) the new software for two years by the launch date.
  18. By the time we meet again, she __________ (to practice) the piano for over a decade.
  19. The team __________ (to work) on the project for four months by the deadline.
  20. By tomorrow, it __________ (to rain) for a week straight.