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

lamphoune Thongdala

Viet Nam

i’m so grateful for your explannation,I like this lesson so much


this webite is good way to help me improve my English


i’m very poor at English grammar

04:05 AM Aug 12 2011 |

1 person likes this

Omar alsaqqaf

Yemen

Nice way to explain ..thanks

07:22 PM Jun 12 2011 |

EMRE05

EMRE05

Spain

very easy

07:07 PM Jun 12 2011 |

malak lamrani

Morocco

thank you so much for these lessons

12:02 PM May 31 2011 |

1 person likes this

sabz ali khan

Pakistan

an easy way to access to the desired english language…....fantastic


 

07:24 PM May 24 2011 |

yeshidinber

Ethiopia

It is good and simple.

08:47 AM May 12 2011 |

nadaara

Somalia

present perfect tense is most complicate tense


It is dificult to me How to become undrastanding it

05:41 AM Apr 27 2011 |

digo_english

Brazil

It's really amazing the way that you explain.
Congratulation for your job!

05:22 PM Mar 24 2011 |

bauyrzhan

Kazakhstan

thank you very much for English grammar, by the way I really liked. I think that actually this lesson will help to improve my english.

07:13 PM Mar 20 2011 |

sawsen1991

sawsen1991

France

i find  this kind of lesson about the present perfect tense very efficient and now  i think i understand better when i have to use it.

06:02 PM Mar 12 2011 |