Learn English with English, baby!

Join for FREE!

Social_nav_masthead_logged_in

Present Perfect Tense

The present perfect tense is formed with have/has + a past participle. There are several situations in which we use this tense:

To talk about something that was true in the past and is still true in the present, as in, "I have been married for five years."

To talk about something that happened at an unspecified time in the past, as in, "Becky has visited China several times already."

To talk about something that happened during a period of time that has not yet ended, as in, "I have gone to three parties so far this month."

When used with "just," to talk about something that happened very recently, as in, "My mother has just arrived."

To ask someone if they have gone somewhere and returned or if they have done something, as in, "Have you been to the new restaurant?" In this case, it is formed with have/has + subject + a past participle.

When you see words like for, since, ever, already, and so far in a sentence, it often means that you need to use the present perfect tense.

Present Perfect Tense Grammar Quiz

  1. So far been robbed twice in the city this month.

  2. We have Canada several times already.

  3. Nobody has ever Mt. Everest in swimwear.

  4. Doctors created a vaccine for swine flu.

  5. Have you to Mexico in the past year?

Go Super to see the answers! Go Super!

Present Perfect Tense Lessons:

Wedding Traditions

Genealogy

Shoot the Breeze

Bridesmaids

Duplicity

Hello Kitty

Was It a Date?

Monsters vs. Aliens

The iTEP® test

  • Schedule an iTEP® test and take the official English Practice Test.

    Take Now >

Comments

Log in to Reply

VadimATP

VadimATP

Ukraine

It is so hot these days! I have drunk three cups of tea today but I am still thirsty

11:20 AM Jul 08 2010 |

VadimATP

VadimATP

Ukraine

I have made a simple webpage for English learners where you can find a list of irregular verbs (with transcriptions): http://vlsite.ho.ua/en/english/irregular_verbs.php. PS: this is a real list I’ve mage for people, just for interest

06:58 PM Jul 07 2010 |

Dr sabita singh

India

    12:15 PM Jun 23 2010 |

    Dr sabita singh

    India

      12:15 PM Jun 23 2010 |

      alwaysme)

      alwaysme)

      Turkey

      ı haven t seen my family since last month

       

      03:57 PM Jun 10 2010 |

      fraivelin

      fraivelin

      Dominican Republic

       i fine thank for esplanation

      01:39 PM May 10 2010 |

      maxenceo

      France

       

      Yemen

      i just need to know what is the difference between past perfect tense and present perfect tense in using

      like these two sentencees     i have not finished my work

                                               i had  not finished my work

      I havent finished my work mean you still doing it

      the second sentence mean you dont want finish it and you are not willing to do it

       

      hope I get it

       

      max

      france

      <!-Session data->

      04:17 PM Apr 12 2010 |

      lover2211

      Yemen

      i just need to know what is the difference between past perfect tense and present perfect tense in using

      like these two sentencees     i have not finished my work

                                               i had  not finished my work

      11:38 PM Apr 08 2010 |