1. By the time they arrived, we __________ (to wait) for over an hour.
  2. She __________ (to study) for the exam for weeks, so she was well prepared.
  3. They __________ (to look) for the lost dog for days before they found it.
  4. He __________ (to work) in the garden all afternoon, which is why he was so dirty.
  5. I __________ (to wonder) why she was angry with me for a long time.
  6. It __________ (to snow) for several hours before the roads were closed.
  7. My friends __________ (to plan) the party for months before the actual date.
  8. She __________ (to try) to reach you all day before she finally got through.
  9. We __________ (to argue) about where to go on vacation before we chose Italy.
  10. The company __________ (to develop) the new product for years before launching it.
  11. I realized the water_________ (run) for hours.
  12. She was tired because she __________ (to study) all night.
  13. We found out that the company __________ (to lose) money for several months.
  14. He explained that he __________ (to work) on the project since January.
  15. The ground was wet because it __________ (to rain) since morning.
  16. My friend apologized because he __________ (to forget) to call me back.
  17. They were frustrated because they __________ (to wait) in the queue for too long.
  18. I was surprised to learn that they __________ (to look) for me since the previous day.
  19. The teacher noticed that the student __________ (to not pay) attention during the lesson.
  20. The team was exhausted because they __________ (to prepare) for the competition for months.