1. By the time she arrives, I _____ (already/leave).
  2. While they _____ (discuss) the project, the power went out.
  3. She _____ (never/see) such a beautiful sunset before.
  4. If he _____ (study) harder, he would have passed the exam.
  5. They _____ (not/finish) painting the house by next week.
  6. He _____ (usually/work) from home on Fridays.
  7. She _____ (prepare) dinner when I called her.
  8. By the end of the month, they _____ (complete) the renovations.
  9. He _____ (not/be) to the new restaurant yet.
  10. If it _____ (rain) tomorrow, we will cancel the picnic.
  11. They _____ (just/start) the meeting when she walked in.
  12. By the time you read this, I _____ (already/leave) for Paris.
  13. She _____ (not/speak) to him since their argument.
  14. If he _____ (arrive) earlier, he would have met the manager.
  15. They _____ (build) the bridge for over a year now.
  16. She _____ (read) for two hours when the phone rang.
  17. By next month, he _____ (work) at the company for ten years.
  18. They _____ (not/see) each other for a long time before they met at the reunion.
  19. She _____ (plan) to visit her grandparents next weekend.
  20. If they _____ (finish) the project on time, they would have received a bonus.

Answers:

  • By the time she arrives, I will have already left (already/leave).
  • While they were discussing (discuss) the project, the power went out.
  • She has never seen (never/see) such a beautiful sunset before.
  • If he had studied (study) harder, he would have passed the exam.
  • They will not have finished (not/finish) painting the house by next week.
  • He usually works (usually/work) from home on Fridays.
  • She was preparing (prepare) dinner when I called her.
  • By the end of the month, they will have completed (complete) the renovations.
  • He has not been (not/be) to the new restaurant yet.
  • If it rains (rain) tomorrow, we will cancel the picnic.
  • They had just started (just/start) the meeting when she walked in.
  • By the time you read this, I will have already left (already/leave) for Paris.
  • She has not spoken (not/speak) to him since their argument.
  • If he had arrived (arrive) earlier, he would have met the manager.
  • They have been building (build) the bridge for over a year now.
  • She had been reading (read) for two hours when the phone rang.
  • By next month, he will have worked (work) at the company for ten years.
  • They had not seen (not/see) each other for a long time before they met at the reunion.
  • She is planning (plan) to visit her grandparents next weekend.
  • If they had finished (finish) the project on time, they would have received a bonus.