问题

Isn’t that Ann’s husband over there—No, it _______be him. I’m sure he doesn’t wear glasses.
A:can’t
B:mustn’t
C:won’t be
D:may not;
B:mustn’t
C:won’t be
D:may not;
正确答案是: