"when" is not normally used in combination with a present perfect, so your second sentence isn't correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Ivanhr"when" is not normally used in combination with a present perfect, so your second sentence isn't correct.Is the first sentence correct and the most natural way of saying it?