问题

Do you 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
正确答案是: