单项选择题

Do you know()my dictionary

A. where had I put
B. where I had put
C. that I had put
D. that had I put