单项选择题

As you worked late last night, you ______ have come this morning.

A. needn't
B. shouldn't
C. can't
D. mustn't