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

afireinside

Colombia

I just have read the lesson and I think I understood

11:25 PM Mar 24 2010 |

wendyliu01

wendyliu01

China

I have asked her this question more than 4 times already.

He has wrote 2 emails to me so far this week.

My boyfriend just called me.

:) Am I right?

03:30 PM Mar 17 2010 |

wendyliu01

wendyliu01

China

I have been loved him for 9 years.

03:24 PM Mar 17 2010 |

s id

Saudi Arabia

 i have been married for tenth years .                              

 my mother has recently come  .

05:59 PM Mar 14 2010 |

dannyoko

Mongolia

i have been married for 4years

07:45 AM Mar 14 2010 |

hanan-2009

Saudi Arabia

my daughter has just arrived from school

05:47 PM Mar 12 2010 |

hanan-2009

Saudi Arabia

i have been married fifteen years ago

05:42 PM Mar 12 2010 |

nina1991

nina1991

Russian Federation

Oh! My mother has already eaten and now she is watching TV! =)

01:57 PM Mar 04 2010 |

s id

Saudi Arabia

  i have seen many t.v show of opera so far 

08:21 PM Mar 03 2010 |

nuna2300

nuna2300

Thailand

I have met him since 21 January 2010.

09:23 AM Mar 03 2010 |