问题

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