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

27. The preparations _ by the time the guests .

A. have been finished / arrived B. have finished / arrived

C. had finished / arrived D. had been finished / arrived