单项选择题

My English-Chinese dictionary has disappeared. Who ______ have taken it

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