The preparations _______ by the time the gue...

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