问题

Why hasn’t Jack come back yet _______ anything have happened to him —– I’m not sure, but I guess something _______ .
A:May, must have
B:Can, may have
C:Must, may
D:Should, might have
B:Can, may have
C:Must, may
D:Should, might have
正确答案是: