问题

ve it or not! I should get my lost wallet backafter I left it in the taxi this morning.—Couldn’t agree more! You know, someone _______ it.There are still good persons in Chongqing.
A:can have taken
B:might have taken
C:should have taken
D:must havetaken
B:might have taken
C:should have taken
D:must havetaken
正确答案是: