The perfect tense. I have done...

We use the perfect tense to describe what have recently happened (I have watched tv today) or things that have happened in general in our lives (We have eaten octopus before).

In this blog you have a little cheat sheet to use in your practice, and of course a video tutorial:

Perfect tense in Spanish explanation regular and irregular viva tutor