Present Perfect infographic
| |

Present perfect _ basics

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.

Advertisement:

Present perfect explanation_basics
[showmyads]

Advertisement:
[showmyads]

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.id=id;js.src=p+’://platform.twitter.com/widgets.js’;fjs.parentNode.insertBefore(js,fjs);}}(document, ‘script’, ‘twitter-wjs’);

(Visited 1,563 times, 1 visits today)

Similar Posts

10 Comments

  1. hola, por favor si pueden publicar textos donde se deba diferenciar el presente simple con el presente perfecto es decir en contexto,

  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

  3. 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. πŸ™‚

  4. Sorry, my mistake. There should be a …. HAVE NEVER ….. No question mark!! My mistake. I will correct the two mistakes in 15 hours.

  5. 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.

  6. Thank you for spotting the mistake. I have corrected it. Thanks πŸ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *

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