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

nellis

nellis

Indonesia

I have improved in English this sentence will make sense by replacing like this;  My English has been improving

10:06 AM Apr 21 2009 |

mosii

Myanmar

 how we can use it in the conditional sentences

09:02 PM Apr 20 2009 |

Miss.Nana

Miss.Nana

Saudi Arabia

It's useful lesson,thank youEmbarassed

 

09:01 PM Apr 20 2009 |

cicer89one

United States

good! it's also interesting the difference between present perfect simpe and present perfect continuous!!

He has played guitar for three hours.

He has been playing guitar all morning. ( I evidence that it's a continued action and the annoyment of it )

write back soon

yours cicer89one

06:37 PM Apr 19 2009 |

Monaya

Monaya

Saudi Arabia

Thanks My deer .

 

this is Wonderful Embarassed

03:05 AM Apr 15 2009 |

nellis

nellis

Indonesia

Salam Iman,

Present Perfec Tenses we use it when we talk about a period of time that continue up to the present.

For exp. I have smoked ten cigarettes today.

I have worked here for 2 years (you still working there)

but  the time ago is definite time and you not work there anymore.

or you  can write:

I have worked here for the last 2 years. (you still work)

03:52 AM Apr 14 2009 |

tjs12898

tjs12898

Philippines

I want to improve my english

01:04 AM Apr 14 2009 |

kuntaquinti

Colombia

KissHi everybody…God bless you!!!Kiss

 

08:04 PM Apr 13 2009 |

pisku29

Costa Rica

I have a great semana santa

08:03 PM Apr 13 2009 |

kasera_ravi

India

i have many books in english

10:29 AM Apr 13 2009 |