单项选择题

The watch has disappeared; who ______ it

A. should have taken
B. could have taken
C. must have taken
D. would have taken