单项选择题

Where could she ______ the key I couldn't find anywhere.

A.put
B.have put
C.has put
D.had put