_____ not to be late for the meeting, we arrived forty minutes _____ the required time, but after _____ seemed hours of waiting, we were informed the meeting had been canceled.
A. So as; ahead of; what B. In order; ahead of; what C. So as; in advance of; it D. In order; ahead of; it