单项选择题

Where could my son ______the key I couldn't find anywhere.

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