Even at advanced level, students whose native language doesn't have an equivalent can have problems with Present Perfect, and how its use differs from that of Past Simple.
Some aspects of Past Simple are better dealt with together with the other narrative tenses. Here I will only deal those areas where it can be confused with Present Perfect.
So I'll be concentrating here mostly on Present Perfect, as this seems to be where most problems lie, and some aspects of it I think are worth drawing attention to. Hopefully, by doing the exercises you will get a better feel for the differences between the two tenses.