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

cuibap

Canada

hello I have studied english

10:29 PM Nov 03 2009 |

Amesmile

Cote D'Ivoire

I have just come here

10:23 PM Nov 02 2009 |

meyca.meyca

Turkey

i've lived in istanbul for 1985

 

02:14 PM Nov 01 2009 |

Will182

Colombia

i have studied english

05:06 PM Oct 23 2009 |

turki20

turki20

Saudi Arabia

i  hve alredy started studing this tense since month …

thank you so much…i have just got it…

09:53 AM Oct 21 2009 |

meen0008

Thailand

I have been stupided.

 

07:49 AM Oct 09 2009 |

Dni24

Venezuela

Have you ever drunk beer?

08:41 PM Oct 07 2009 |

Urbanlady

Uruguay

Have you ever been to Uruguay?

09:56 PM Aug 07 2009 |

irfan5669

Pakistan

no,its wrong. right sentence is i had drink green tea last year

10:14 PM Jul 01 2009 |

Rufita

Rufita

Kazakhstan

i have drinking green tea last year and i still drink it now.

is it rightUndecided

03:22 PM Jun 01 2009 |