Which one is correct?
- Where did you put my dictionary? I can't find it.
- Where have you put my dictionary? I can't find it.
Which one is correct?
Both options are correct.
Option #1 is more common.
Option #2 has a stronger implication that the dictionary should still be where "you put it".