If he had started at nine o’clock, he _____ have been in London by eleven o’clock.
A. must B. may C. ought to D. has to