问题

–Do you know where David is I couldn’t find himanywhere.Well. He _____ have gone far — his glasses are stillhere.
A:shouldn’t
B:mustn’t
C:can’t
D:wouldn’t
B:mustn’t
C:can’t
D:wouldn’t
正确答案是: