THE PREPARATIONS...BY THE TIME THE GUESTS...A. HAVE BEEN FINISHED...

71.

The preparations...by the time the guests...

A. have been finished - arrived

B. had been finished - arrived

C. have finished - arrived

D. had finished - arrived