Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions
The preparations __________ by the time the visitors__________.
A. have finished/ arrived
B. havebeen finished/ arrived
C. had been finished/ arrived
D. had finished/ arrived