单项选择题

—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