THE PREPARATIONS BY THE TIME THE GUESTS .A. HAVE FINISHED / ARRIVED...

3. The preparations by the time the guests .

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

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