问题

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:must
B:might
C:can
D:should
B:might
C:can
D:should
正确答案是: