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