单项选择题

I can't find the key to my office, ______ have lost it on my way home.

A.would
B.must
C.should
D.ought to