This question already has an answer here:

Which tense should I use if for instance I'm talking about a curiosity and I want to ask if the person knew it?

marked as duplicate by Mari-Lou A, Dan Bron, Rob_Ster, NVZ, jimm101 Apr 2 '16 at 22:22

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


The correct tense should be "Did you know?"

Example: "Did you know that not all bears hibernate in the winter?"

"Have you known..." in almost all cases would be incorrect. There may be a counterexample, though, but generally "Did you know..." is what you would use.

Not the answer you're looking for? Browse other questions tagged or ask your own question.