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

edilvia16

edilvia16

Panama

go…. i dont like english but i need to learn this kind of things so i can get better on it.

09:15 PM Apr 30 2009 |

lamaska

lamaska

Somalia

what it's batter to have amaney or to a knowledge?

in my idea it is batter to have a maney becouse the maney  is  the key every  thinks in the world

07:36 PM Apr 27 2009 |

lamaska

lamaska

Somalia

 it is batter to have  aknowledge becouse is a power

this english lenguege   learning all the people in the world

07:30 PM Apr 27 2009 |

lamaska

lamaska

Somalia

 yes it is agood lesson

07:21 PM Apr 27 2009 |

essh

essh

Myanmar

It's a good lesons.

 

07:16 AM Apr 27 2009 |

chamfath

chamfath

Indonesia

ok, because of this lesson i can increase my knowledge about english grammar…

02:03 PM Apr 26 2009 |

jessette

Philippines

I want to improve my communication skills, As per advise of my mentor, I need to read..read & readCry

05:00 AM Apr 22 2009 |

kata0519

kata0519

Hungary

Hi! I'd like speak English very well, so I need learning a lot every day.

08:43 PM Apr 21 2009 |

Shahjada

India

 

I have sent a letter to him.

He has killed a snake.

We have not seen such an englishbaby.com

06:29 PM Apr 21 2009 |

nellis

nellis

Indonesia

 I have never seen you for long time.Where have you been? I have told you so far about my life.

I have been waiting for you since you leaved me

10:15 AM Apr 21 2009 |