问题

There is someone knocking at the door – who it be?— I think it is John. He told me he would come. [ ]
A: could
B: shall
C: must
D: need
B: shall
C: must
D: need
正确答案是: