Present perfect tense – grammar explanation

present-perfect-tense

Some time ago I presented here an infographics on present perfect tense. This infographic contains a lot of interesting information but when I tried to teach the present perfect tense using it, I found out that I failed. That is why I have prepared this new one where I try to introduce the form and the basic usage of the present perfect tense.
To teach the grammar successfully though the students have to know the past participles. You can learn present past participles here. There is mind map and three games to learn 40 of them.

Present perfect tense – mindmap

This mind map shows the form of present perfect tense and the basic usage.
Advert:
[showmyads]

present-perfect-tense
The simple explanation of present perfect tense

Present perfect tense – RAP

We have used a rap before to explain the grammar. You can see the explanation of the present simple and present continuous tenses here and the rap presentation of past participles here.
Play this rap after reading the graphics above and it should help you memorise the form and the usage of the grammar.

Present perfect tense – practise

And now it is time to practise the grammar. Try the following video. Watch and use the words on the screen to make a sentence in the present perfect tense. 

You can play other games for example here in our post Present perfect basic.

Conclusion

I hope this post helped you understand the usage and form of the present perfect tense better. You can find more grammar posts on our blog. For example, there is a post on Second conditional or creation of questions starting with HOW. Enjoy.

(Visited 1,480 times, 2 visits today)

18 Comments

  1. dewi santi
    can't wait to try this one too...i guess it would be enjoyable.
    19/03/2014 at 12:55 pm
  2. komal
    Hey I wanna learn English ,conversations skills listening and every thing plzz answer if u can help plzzzz
    19/03/2014 at 5:49 pm
  3. EMAD
    PLEASE TELL ME MORE
    20/03/2014 at 6:03 am
  4. David Aduviri
    These ideas are meaningful in learning and teaching. I would really appreciate you keep on sharing. You might vary materials within main skills and subskills. I apprerciate the effort you make. Lots of and lots of people take advantage of this, at least my students.
    21/03/2014 at 11:50 am
  5. SALVADOR
    Thank you so much because of this clues, all of them are amazing ¡¡
    21/03/2014 at 1:11 pm
  6. Zdenda
    The next post will be on reading and listening. I hope you will find it useful.
    21/03/2014 at 1:34 pm
  7. Andreateacher
    lovely clues, and practice for my sts. Thanks a bunch!!
    27/03/2014 at 3:01 am
  8. Nhan
    Thank so much!
    29/03/2014 at 5:18 pm
  9. Zdenda
    I am glad that I could help you with the present perfect tense.
    30/03/2014 at 4:49 am
  10. Wael Maher
    You are a genius, Present perfect in a rap song !!!!! My students will love it .
    04/04/2014 at 6:04 am
  11. Zdenda
    Thank you. So do mine
    05/04/2014 at 4:05 am
  12. Darija
    Extremely high dose of creativity!
    09/04/2014 at 10:03 am
  13. Esteban
    I need some information about past perfect and past perfect continuous. Thanks for your help..
    12/04/2014 at 11:14 pm
  14. Zdenda
    There is a post on past perfect. I have not planned a post on past perfect continuous yet. Maybe in the future.
    15/04/2014 at 2:24 am
  15. It's good article
    02/09/2014 at 8:36 am
  16. Helen
    Hiya, I'm so glad to chance upon your infograhics on present perfect tense. Can I print this to teach my nephew who has Autism ? I think it will help him to get a better grip this topic. Thank you.
    06/08/2016 at 11:05 am
  17. Zdenda
    Yes, everybody can print the infographics if they do not want to sell them.
    08/08/2016 at 3:47 am
  18. We often use the present perfect to say what we've done in an unfinished time period, such as today, this week, this year, etc., and with expressions such as
    06/06/2021 at 4:56 pm

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.