问题

think he will do me a favor—As far as I know, he is the last one to help others. He _______ be prepared to give you a hand, though.
A:might
B:must
C:can
D:should;
B:must
C:can
D:should;
正确答案是: