问题

There’s someone knocking on the door. Who _________ it be?—It must be John. He promised to be here at 8:00.
A:must
B:can
C:need
D:shall
B:can
C:need
D:shall
正确答案是: