Study

PERFECT TENSeS C1

  •   0%
  •  0     0     0

  • If you call me next Friday morning, I ___________ my final luggage checks and will be ready to leave. (do)
    will have done
  • They ___________ the contract offer, so the HR department can now proceed with the paperwork. (just accept)
    have just accepted
  • Climate scientists warn that by the end of the century, global sea levels ___________ significantly. (rise)
    will have risen
  • Conservationists are worried because the oil spill ___________ irreversible damage to the coral reef recently. (cause)
    has caused
  • They ___________ in that quaint little village since they retired ten years ago. (live)
    have been living / have lived
  • The children are covered in mud because they ___________ outside in the rain. (play)
    have been playing
  • By the next lecture, students ___________ at least half of the required textbook. (read)
    will have read
  • By the time he retires next summer, he ___________ for the same organisation for forty years. (work)
    will have been working
  • The professor realized he ___________ the due date for the essay only after he had posted the syllabus. (misread)
    had misread
  • The research group ___________ that same experiment three times already, but the results are still inconclusive. (run)
    have run
  • I can't take a full vacation yet because I ___________ all my key deliverables for the quarter. (not finalize)
    have not finalized
  • Before the job interview started, she was confident because she ___________ for the position for over a year. (prepare)
    had been preparing
  • Before the environmental regulations were changed, the factory ___________ pollutants directly into the river for decades. (dump)
    had been dumping