Present perfect _ basics

Present Perfect infographic

Many students do not understand the present perfect tense. Here is an infographic which should make the present perfect tense easier for students to understand.


Present perfect explanation_basics


And now it is time to practise the present perfect tense:

Present perfect simple – penalty game.

More games to practise present perfect tense can be found at

Present perfect post
Present perfect vs Past simple

Free graded readers for learners of English can be found at:

Free graded readers

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?’http’:’https’;if(!d.getElementById(id)){js=d.createElement(s);;js.src=p+’://’;fjs.parentNode.insertBefore(js,fjs);}}(document, ‘script’, ‘twitter-wjs’);

(Visited 1,339 times, 4 visits today)


  1. monik
    hola, por favor si pueden publicar textos donde se deba diferenciar el presente simple con el presente perfecto es decir en contexto,
    18/11/2013 at 12:18 pm
  2. Hello, Thank you for the present perfect sheet. Just two questions : I don't understand : ...have never...? The form is not that of a question and you wouldn't use "never" in a question. I must have missed something. Can you please explain ? Thanks Why do you say "to say that something lasts for some time" and not has lasted... Thanks Mousepotato
    18/11/2013 at 1:06 pm
  3. Zdenda
    If I can understand it correctly you would like to see a comparison between past simple and present perfect. It is something I would like to do soon. Maybe tomorrow. :-)
    18/11/2013 at 1:37 pm
  4. Zdenda
    Sorry, my mistake. There should be a .... HAVE NEVER ..... No question mark!! My mistake. I will correct the two mistakes in 15 hours.
    18/11/2013 at 1:38 pm
  5. Gerardito
    she is cannot play tennis?
    18/11/2013 at 7:46 pm
    19/11/2013 at 12:29 am
  7. Knighto
    this is a great form to learn present perfect but I have a doubt: in the USAGE part, second point, second example: "she is cannot play tennis. she has broken her leg" isn't bad written, is correct: "she cannot play tennis ..." ?? if I'm mistaken please let me know, just wondering.
    19/11/2013 at 2:05 am
  8. Zdenda
    Thank you for spotting the mistake. I have corrected it. Thanks :-)
    19/11/2013 at 3:24 am
  9. Knighto
    no problem, glad to be of help.
    20/11/2013 at 9:54 pm
  10. rawan
    28/11/2013 at 7:09 am

Leave a comment

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