单项选择题

I could find my umbrella nowhere. I ______ it in the taxi.

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