This presentation is really useful to undersand how to form, when to use the present perfect tense and the time expressions we use with it, as well as the differences between this tense and the past simple tense.
these online activities will help work on this tense:
activity 1 this song by James Blunt shows one of the uses of the presnt perfect tense: we use it to describe expereiences which are not specified in the past. What is the topic about??? Cry