Uso do When com Present Perfect

Sempre me disseram que quando fazemos perguntas sobre o passado usando WHEN nunca deveríamos usar o Present Perfect Tense.

Entretanto encontrei esta pergunta num livro de inglês.

When have you felt insecure because you were a first-timer?

Não seria mais adequado "when did you feel..."

Obrigado.
MENSAGEM PATROCINADA Você sabe como está o seu nível de inglês? Teste agora GRÁTIS em apenas alguns minutos.

Clique aqui para iniciar o Teste Online!
Avatar do usuário PPAULO 45365 6 35 800
You are right, apparently "when" and the present perfect tense.

https://bergen.edu/ELRC/guidemxtnsex.html

https://english.stackexchange.com/questions/162244/can-i-use-the-present-perfect-tense-with-a-specific-time-expression
*When have you woken up? [* is mentioned as an example of a wrong way] but it explains further "Yet, both the above can be used and can be grammatical in certain contexts depending on the semantics."

Plus, sometimes they don´t always use the best grammar ways in interviews, journalese, lyrics or, for that matter, statements from bupoliticians, entertainment people, etc.
Anyway, you won´t be sued if you use, just that it´s not the usual way. But it can be used, more so outside of the academies/universities walls.
Avatar do usuário Donay Mendonça 56195 22 92 1339
Link importante sobre o assunto:

Cf. Perguntar Quando depois de ter ouvido uma frase no 'Present Perfect'

Bons estudos.