单项选择题

My key was missing, I ______ it in the office.

A.should have left
B.must have left
C.could have left
D.need have left