问题

Where is Jack? I can’t find him anywhere.— He ______ his homework upstairs.
A:might have done
B:must have done
C:might be doing
D:must do
B:must have done
C:might be doing
D:must do
正确答案是: