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

manoach

manoach

Thailand

I have not seen my friends for a long time.

I have been bangkok for a week.

I have just started train at the ministry foreign affair.

I have just understood the prefect tense.

 

07:40 AM Mar 19 2009 |

manoach

manoach

Thailand

I have not seen my friends for a long time.

I have been bangkok for a week.

I have just started train at the ministry foreign affair.

I have just understood the prefect tense.

 

07:40 AM Mar 19 2009 |

Eydo

Eydo

Turkey

I have been working for my company for seven years.

09:33 AM Mar 18 2009 |

Gulyora

Uzbekistan

I have just finished my works.

07:01 AM Mar 18 2009 |

Gulyora

Uzbekistan

Can u explain me about all grammer pleaseCry

07:00 AM Mar 18 2009 |

welamans

welamans

Libyan Arab Jamahiriya

this for Monaelnokrashi
Egypt
no
because we can’t use present perfect with habit it is better to say I travel to Alex every year

08:21 PM Mar 17 2009 |

fridali

fridali

Mexico

i have gone to the party with my friends

04:57 PM Mar 14 2009 |

nellis

nellis

Indonesia

I have a question about auxiliary verb I give you for ex.  You can make a phone call now. Should I call you?

Please gve me the right answer about that auxiliary usage "Should" Thank you for your explanation.

03:44 AM Mar 11 2009 |

mishytka

Ukraine

I have spent all my money this morning.

This is the first time I have been drunk. 

02:17 PM Mar 07 2009 |

pink skull

pink skull

Saudi Arabia

thanks alot

 

08:59 AM Mar 06 2009 |