I would like to know whether native speakers say "Have you experienced any embarrassing moment?" or "Did you experience any embarrasing moment?" Probably the former one is more common but why the latter one is unacceptable? I would be much grateful if you can answer me this. Thank you in advance.