单项选择题

If he had left in time for the last bus, ______.

A.he shouldn"t have missed it
B.he ought not have missed it
C.he mustn"t have missed it
D.he couldn"t have missed it