单项选择题

John isn't here. He's on assignment in New York. So the person you spoke to this morning ______ have been John.

A.must
B.might
C.might not
D.can't