+1

Today I came across a sentence in which present perfect was used and I couldn't convince myself why this tense had been used. Could anyone possibly clear up this confusion for me?

You have never written to me when you have stayed.

1 2
Comments  (Page 2) 

1: You have never written to me when you have stayed.

MountainHikerThe way I think about it is as follows: You have never written to me whenever you have stayed.

Does "whenever you have stayed" mean "when you have stayed"?

tkacka15Does "whenever you have stayed" mean "when you have stayed"?

Yes. "Whenever" is more encompassing. It means every time. "When you have stayed" might refer to a specific instance.

The original question does not provide any context. So, it is difficult to give a good answer.

Students: We have free audio pronunciation exercises.
MountainHikeroriginal question does not provide any context. So, it is difficult to give a good answer.

Indeed, I see the sentence as somewhat flawed.