1

By the time the guests arrive, we ____ everything for the party.

  • A

    will be preparing

  • B

    will have prepared

  • C

    prepare

  • D

    have prepared