Mark the letter A, B, c or D on your...

Câu hỏi: Mark the letter A, B, c or D on your answer sheet to indi cate the correct answer to each of the following questions
The preparations_______by the time the guests_________.

A. had been finished/ arrived

B. have finished/ arrived

C. had finished/ were arriving

D. have been finished/ were arrived