问题

—Do you know where David is? I couldn’t find him anywhere. ——Well, he_______ gone far—his coat’s still here.
A:shouldn’t have
B:mustn’t have
C:can’t have
D:wouldn’t have
B:mustn’t have
C:can’t have
D:wouldn’t have
正确答案是: