THE PREPARATIONS ________ BY THE TIME THE GUESTS ________A. HAD BE...

17. The preparations ________ by the time the guests ________

A. had been finished / arrived

B. have finished / arrived

C. had finished / were arriving

D. have been finished / were arrived