My English teacher told me we can use present perfect to say for example:
I have lost my wallet.
I have smashed the window.
and so on...

Is it true? if it is, I can´t understand when we can use this tense. The time when I lost the wallet ended, didn´t it?