BY TOMORROW MORNING EVERYTHING

31. By tomorrow morning everything ... up in time for the performance.

a. will be set

b. will have been set c. have already been set

d. had already been set