单项选择题

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

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