问题

How could they keep us waiting for so long? — They got on the bus half an hour ago and they ________ be here in ten minutes, I think.
A:might
B:would
C:should
D:must
B:would
C:should
D:must
正确答案是: