单项选择题

My kitty got lost again yesterday. I () never have let it go by itself.

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