1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 Test Your English Level I Adore and Love My Father Spoken English Reductions in American Language Get Free Resources Principle of Success Correct Grammar Error I Love President Barack Obama Contact Us Get Daily English Vocabulary Blog



Present Perfect Tense

Present Perfect Tense can be used in three situations:

 

  •  

      I have seen that movie already.

      She has left for California.

      They have not eaten their dinner yet.

       

      I have lived in New York for nine years.

      We have been here since Friday.

      He has played football since he was a child.

       

      I have been sick lately.

      She hasn’t slept much recently.

  • 1. To indicate something that has happened at an indefinite time in the past.

     

    2. To indicate something which started in the past and continues until now.

     

    3. To indicate something which occurred recently.

     

Notes:

 

  •  
      A: I have seen that movie already.

      B: Oh really? When did you see it?

      A: I saw it last week with Bob.

      (Non-specific time)



      (Specific time)

       

      I have met John for five years.

      I have known John for five years.

      I met John five years ago.

      I have met John already.

      (INCORRECT)

      (CORRECT)

      (CORRECT)

      (CORRECT)

       

      I have lived there for ten years.

      I have been living there for ten years.

      I have exercised a lot recently.

      I have been exercising a lot recently.

      I have seen that movie ten times.

      I have been seeing that movie ten times.

      (Okay)

      (Okay)

      (Okay)

      (Okay)

      (Okay)

      (NOT Okay)

  • When speaking about a specific time, use past tense.

     

    Some words should not be used in situation 2 (above)

     

    Sometimes, but not always, present perfect continuous can be used instead of present perfect.