The preparations ________ by the time the gu...

Câu hỏi: The preparations ________ by the time the guests ________ .

A. have finished/arrived

B. have been finished /arrived

C. had been finished/ arrived

D. had finished /arrived