All the preparations for the party will have been made _______. A. before the guests will come B. as soon as the guests had come C. once the guests came D. by the time the guests come
620/1144
All the preparations for the party will have been made _______.