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

sara_1365a

sara_1365a

Iran, Islamic Republic Of

i have improved in english

 

10:13 AM Apr 12 2009 |

nellis

nellis

Indonesia

The pattern for your sentence : I have worked here for two years ago. This  actioned is  in  the past the pattern you should be used : I have worked here for two year.  or you use indifinite time by using ago. the sentence should be written; I worked here two years ago.

09:08 PM Apr 10 2009 |

Khorram

Afghanistan

I have fallen in love with you martina028.

06:01 AM Apr 10 2009 |

Khorram

Afghanistan

I have fallen in love with you. Marita028Cool

05:58 AM Apr 10 2009 |

mady1983

India

I have going to the jammu – kashmir in last months.

09:31 AM Apr 09 2009 |

Manfred21042

Germany

Smile

08:52 AM Apr 09 2009 |

Manfred21042

Germany

I have been in the US yesterday.

08:50 AM Apr 09 2009 |

seau55

Colombia

I have been living in Australai for 1 year now

04:30 AM Apr 08 2009 |

Salamandrina

Russian Federation

I have never been in England=(

05:35 PM Apr 07 2009 |

cheeznun

cheeznun

Thailand

I have travlled with my friend.

;)

02:01 PM Apr 05 2009 |