问题

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