问题

You _____ be tired; you have been working for so long a time,but he _____ be tired; he has just begun to work.
A:may not; must
B:must; may not
C:can’t; must
D:must; can’t
B:must; may not
C:can’t; must
D:must; can’t
正确答案是: