问题

Who’s that man over there standing in the garden? Is it Mr. White?—It __________ be him. He has gone to Shanghai on business.
A:shouldn’t
B:may
C:can’t
D:must
B:may
C:can’t
D:must
正确答案是: