The Present Perfect Tense is one of the trickiest tenses in English. I hope my explanations and illustrations have helped you acquire it. However it requires a lot of practice. For the time being, why don’t you practise its form. Click Present Perfect practice worksheet , print it and do it for homework.