find has to be transitive, so you're missing an object in either case. When did you find it ? (I found it last night.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Picnicwhy not?Finding something, by its nature, occurs at a definite point in time. The word When emphasizes that idea. That requires the simple past.
"When have you found it?" - "I have found it..."