单项选择题

She______ have missed the first bus, or she______ be here so early.

A.needn't, shouldn't
B.couldn't can't
C.shouldn't, mayn't
D.mustn't, wouldn't