问题

____ he be at home now ? — No . he ____ not . He ____ be in his office . He often goes home from work at almost twelve .
A:Can ; can ; must
B:Must ; need ; can
C:May ; must ; must
D:May ; need ; must
B:Must ; need ; can
C:May ; must ; must
D:May ; need ; must
正确答案是: