单项选择题

-- Isn't that Ann's husband over there -- No, it ______ be him -- I'm sure he doesn't wear glasses.

A.can't
B.must not
C.won't
D.may not