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

fahimrahimi302

Afghanistan

so far they have met thier family a couple of time in this year

04:14 PM Apr 25 2013 |

Mhnhi

Bahrain

youdon’t answe my questions

06:18 PM Feb 16 2013 |

Yee Mon Htike

Myanmar

I have never gone to Taunggyi in Myanmar.

03:31 AM Feb 09 2013 |

Naveed_k

Naveed_k

Pakistan

I have taken tea…


I have played circket..


they have perfomed pray…


we have gone Lahore..


She has cooked food..


He has driven car..

06:54 AM Feb 08 2013 |

akidon

Mongolia

i have written a comment :D


09:40 AM Jan 10 2013 |

1 person likes this

akidon

Mongolia

i have got hurt from my deep heart

09:39 AM Jan 10 2013 |

Ashkan01

Ashkan01

Iran, Islamic Republic Of

I have gone to party for 10years ago :D

04:49 PM Jan 02 2013 |

aboudd

aboudd

Jordan

I have been working in XX company for 6 years


I have just ate my dinner


09:46 PM Nov 22 2012 |

lst lts

lst lts

Azerbaijan

its good 


Smile

01:25 PM Nov 05 2012 |

mandaandani

Indonesia

we’ve already taken contract with a company for 2 years


i’ve ever won three times of basketball match!


she has often practiced for five years

11:36 AM Oct 04 2012 |